public bool SquareVisibleByPlayers(int x, int y) { return IsSquareWithinBoard(x, y) && revealedAreas.Contains(this[x, y].Area); }