removing main-actor assumption, updating demo to reflect this. moved event queue state into its own object, which the game object (also global now) manages. starting to inch my way towards havng all global state in one object (the game object).