private Card getCompyCardToDestroy(CardList original) {
                    CardList options = getLowestPowerList(original);
                    CardList humanCreatures = options.filter(new CardListFilter() {
                        public boolean addCard(Card c) {
                            return c.getController().isHuman();
                        }
                    });
                    if (humanCreatures.isEmpty()) {
                        options.shuffle();
                        return options.get(0);
                    } else {
                        humanCreatures.shuffle();
                        return humanCreatures.get(0);
                    }
                }