//NOTE: These should be called from the equipped items inventory, which will route positions to the correct tool if multiple equipped
 public void SelectAbility(int abilityPosition)
 {
     if (_items.Count > 0 && _toolAbilities != null)//Only select ability if tool inventory has equipped tool
     {
         _toolAbilities.SelectAbility(abilityPosition);
     }
     //NOTE: Should revert to default if not valid selection , or keep current selection?
 }