public void resolve() {
                Card targetCard = getTargetCard();
                if (AllZoneUtil.isCardInPlay(targetCard)
                        && CardFactoryUtil.canTarget(sourceCard, targetCard)) {

                    if (sourceCard.isEquipping()) {
                        Card crd = sourceCard.getEquipping().get(0);
                        if (crd.equals(targetCard)) return;

                        sourceCard.unEquipCard(crd);
                    }
                    sourceCard.equipCard(targetCard);
                }
            }