}
if (tower.getMeeple() != null) {
throw new IllegalArgumentException("The tower is sealed");
}
decreaseTowerPieces(player);
tower.increaseHeight();
lastIncreasedTower = pos;
game.post(new TowerIncreasedEvent(player, pos, tower.getHeight()));
}
protected Set<Position> getOpenTowers(int minHeight) {