for (UUID creatureId: target.getTargets()) {
Permanent perm = game.getPermanent(creatureId);
if (perm == null || ability.getManaCostsToPay().convertedManaCost() == 0) {
continue;
}
if (!perm.isTapped() && perm.tap(game)) {
ManaCosts<ManaCost> manaCostsToReduce = new ManaCostsImpl<>();
int costBefore = ability.getManaCostsToPay().convertedManaCost();
Choice chooseManaType = buildChoice(perm.getColor(), ability.getManaCostsToPay());
if (chooseManaType.getChoices().size() > 0) {
if (chooseManaType.getChoices().size() > 1) {