public static Position startPosition() {
		int x;
		int y;
		System.out.println("finding start");

		boolean start = false;
		do {
			x = (int) (Math.random() * size);
			y = (int) (Math.random() * size);

			if ((MapArray[y][x].getType() == 'G')
					&& (MapArray[y][x].getVisibility() == false)) {

				start = true;

				System.out.println(x);
				System.out.println(y);
				// System.out.println(Playermap.getTile(x, y).getVisibility());
			}
		} while (start == false);
		return new Position(x, y, MapArray[y][x]);
	}