public void resolve() {
                    CardList playerLand = AllZoneUtil.getPlayerLandsInPlay(player);

                    c.tap();
                    if (c.getController().isComputer()) {
                        if (playerLand.size() > 0)
                            AllZone.getInputControl().setInput(PlayerUtil.input_sacrificePermanent(playerLand, c.getName() + " - Select a land to sacrifice."));
                    } else {
                        Card target = CardFactoryUtil.AI_getBestLand(playerLand);

                        AllZone.getGameAction().sacrifice(target);
                    }
                }