private final Abilities<Ability> abilites = new AbilitiesImpl<>();
public Commander(Card card){
this.card = card;
abilites.add(new CastCommanderAbility(card));
for (Ability ability : card.getAbilities()) {
if (!(ability instanceof SpellAbility)) {
Ability newAbility = ability.copy();
abilites.add(newAbility);
}