public Tile getTileFromCoord(Point point)
	{
		// Tile tile;
		int row = (int) Math.round(point.x / 142.22);
		int column = (int) Math.round(point.y / 144.0);
		if (getTileName(row, column).equalsIgnoreCase("Town"))
		{
			// tileMap[row][column];//.setOwner(iterator.getCurrPlayer());
			Iterator iterator = Iterator.getIterator();
			iterator.switchScreen(new TownScreen());
			return tileMap[row][column];
		}
		else if (getTileName(row, column).equalsIgnoreCase("R"))
		{
			// tileMap[row][column];//.setOwner(iterator.getCurrPlayer());
			return tileMap[row][column];
		}
		else if (getTileName(row, column).equalsIgnoreCase("P"))
		{
			// tileMap[row][column];//.setOwner(iterator.getCurrPlayer());
			return tileMap[row][column];
		}
		else if (getTileName(row, column).equalsIgnoreCase("M"))
		{
			// tileMap[row][column];//.setOwner(iterator.getCurrPlayer());
			return tileMap[row][column];
		}
		else
		{
			System.out.println("Invalid Coordinate");
			return null;
			// throw exception
		}
	}