pi++;
if (pi == game.getAllPlayers().length) pi = 0;
}
Player player = game.getAllPlayers()[pi];
castleCap.setCastlePlayer(player);
CastleAction action = new CastleAction();
for (Location loc: currentTileCastleBases.remove(player)) {
action.add(new FeaturePointer(getTile().getPosition(), loc));
}
game.post(new SelectActionEvent(player, action, true));
}