}
@Override
public void prepareActions(List<PlayerAction<?>> actions, Set<FeaturePointer> followerOptions) {
City c = getTile().getCityWithPrincess();
if (c == null || ! c.walk(new IsOccupied().with(Follower.class))) return;
Feature cityRepresentative = c.getMaster();
PrincessAction princessAction = null;
for (Meeple m : game.getDeployedMeeples()) {
if (!(m.getFeature() instanceof City)) continue;