Functionality to help defining the interactions between objects.
How different objects may react differently to one type of trigger
ex: "E" interaction with objects, some may play a sound, others would move, etc.
A type of action that user can trigger by pressing "F", push the player towards the opposite of the camera direction, push strength/effect is based on the current movement speed.
Current implementation includes: basic functionality that allows the player to change direction mid-air, a cooldown and a notifier related to it.