internal void RegisterAbility(AbilityBase ability)
 {
     ability.Register(this);
 }