@Override
                public void resolve() {
                    Player p = getTargetPlayer();
                    if (p.canTarget(card)) {
                        p.setSkipNextUntap(true);
                        for (Card c : targetPerms) {
                            if (AllZoneUtil.isCardInPlay(c) && CardFactoryUtil.canTarget(card, c)) {
                                c.tap();
                            }
                        }
                    }
                    targetPerms.clear();
                }