simulation can now schedule events
simulation processes all events in the queue per frame
Merge branch 'connect-sim-to-eventmanager' into development