private void Awake()
 {
     targetControllerTypes = new List<Type>();
     foreach (string ability in abilities)
     {
         targetControllerTypes.Add(AbilityUtils.GetTargetingControllerType(ability));
         abilityCooldowns.Add(0);
     }
     // throw new NotImplementedException();
 }