public Player getTileOwner(Tile tile) {
		if (tile != null) {
			if (!tile.hasUnit()) {
				return null;
			}
			for (Player player : players) {
				if (player.getUnits().contains(tile.getUnit())) {
					return player;
				}
			}
		}
		return null;
	}