public void resolve() {
                    //TODO: this should handle the case where you sacrifice 2 LOTPs to each other
                    CardList creatures = AllZoneUtil.getCreaturesInPlay(player);
                    creatures.remove(c);
                    if (player.isHuman()) {
                        AllZone.getInputControl().setInput(PlayerUtil.input_sacrificePermanent(creatures, c.getName() + " - Select a creature to sacrifice."));
                    } else { //computer
                        Card target = CardFactoryUtil.AI_getWorstCreature(creatures);
                        AllZone.getGameAction().sacrifice(target);
                    }
                }