Sharing the screen
Using STM for Game state
Adding random events
Implementing Show Event
Scaffolding for event execution