public virtual void RemoveAbility(AbilityBase inAbility)
 {
     if (activityAbilities.Contains(inAbility))
     {
         inAbility.CancelAbility();
     }
     abilitiesMap.Remove(inAbility.abilityTags);
     AbilityManager.Instance.DestroyAbility(inAbility);
 }