@Override
                public boolean canPlay() {
                    CardList grave = AllZoneUtil.getPlayerGraveyard(card.getController());
                    grave = grave.filter(AllZoneUtil.creatures);
                    return super.canPlay() && grave.size() > 0;
                }