public void resolve() {
                        for (int i = 0; i < damage; i++) {
                            CardList nonTokens = AllZoneUtil.getPlayerCardsInPlay(player);
                            nonTokens = nonTokens.filter(AllZoneUtil.nonToken);
                            if (nonTokens.size() == 0) {
                                player.altLoseConditionMet("Lich");
                            } else player.sacrificePermanent("Select a permanent to sacrifice", nonTokens);
                        }
                    }