public boolean addCard(Card c) {
                if (targeted)
                    return c.isCreature()
                            && c.hasKeyword(keyword)
                            && canTarget(spell, c);
                else
                    return c.isCreature()
                            && c.hasKeyword(keyword);
            }