public bool CanBuild() { if (!Players.CanBuild()) { return(false); } foreach (var board in Boards.Values) { if (!board.CanBuild()) { return(false); } } return(true); }