while (i.hasNext()) {
Follower meeple = i.next();
if (meepleType.isInstance(meeple)) {
i.remove();
meeple.clearDeployment();
opponent.addPoints(RANSOM_POINTS, PointCategory.TOWER_RANSOM);
ransomPaidThisTurn = true;
game.getActivePlayer().addPoints(-RANSOM_POINTS, PointCategory.TOWER_RANSOM);
game.post(new MeeplePrisonEvent(meeple, opponent, null));
game.getPhase().notifyRansomPaid();
return;