@Override
                public void resolve() {
                    Card c = null;
                    if (card.getController().isHuman()) {
                        Object o = GuiUtils.getChoiceOptional("Select Elemental", getCreatures());
                        c = (Card) o;

                    } else {
                        c = getAIElemental();
                    }

                    if (AllZoneUtil.isCardInPlayerGraveyard(card.getController(), c)) {
                        PlayerZone play = AllZone.getZone(Constant.Zone.Battlefield, c.getController());
                        AllZone.getGameAction().moveTo(play, c);
                    }
                }