public static ArrayList<Card> getNonTokenCreatures(ArrayList<Card> cards) {
        ArrayList<Card> ret = new ArrayList<Card>();
        for (Card c : cards) {
            if (c.isCreature() && !c.isToken() && !c.isEquipped() && !c.isEnchanted()) ret.add(c);
        }
        return ret;
    }