private bool AllVisited() { for (int x = 1; x < _mapSize.X - 2; x++) for (int y = 1; y < _mapSize.Y - 2; y++) if (!_visited[x, y]) return false; return true; }