Ability Inteface AbilityComponent and abilities itselves are using interface I_AbilityComponent to simplify commucation with the owner. This interface must be implemented in the owner blueprint (Player or AI). It has 3 functions.