public ArrayList<SpellAbility> getAllButFirstSpellAbility() {
        ArrayList<SpellAbility> sas = new ArrayList<SpellAbility>();
        sas.addAll(spellAbility);
        if (!sas.isEmpty()) {
            SpellAbility first = spellAbility.get(0);
            sas.remove(first);
        }
        sas.addAll(manaAbility);

        return sas;
    }