rename CardEffectInterface en AbstractCardEffect