Handles all Event related activities.
Adds an event to the firing queue. The event will be fired on the next EventManager update pass.
Registers an EventHook for a specific Event. This hook will be called when the event is fired.
Update function called by GameManager
See Implementation
Handles all Event related activities.