Adds an event to the firing queue. The event will be fired on the next EventManager update pass.
Update function called by GameManager
See Implementation