@Override
                public void resolve() {
                    int total = card.getCounters(Counters.P1P1);
                    if (getTargetCard() != null) {
                        if (AllZoneUtil.isCardInPlay(getTargetCard())
                                && CardFactoryUtil.canTarget(card, getTargetCard())) getTargetCard().addDamage(total,
                                card);
                    } else getTargetPlayer().addDamage(total, card);
                    card.subtractCounter(Counters.P1P1, total);
                }