public int modifyMaxMana(int amount) {
        this.maxMana = Math.max(0, this.maxMana + amount);

        if (this.mana > this.maxMana) {
            this.mana = this.maxMana;