Once the AI had been implemented, it was easier to create a demo scene in order to attract people to the game if it was idle on the title screen. As the AI has been implemented this was simply a case of creating a game scene with some AI in it. The demo scene inherits from game scene, with a few differences, such as the scenes it switches to, the HUD elements being missing and all characters having infinite lives and time.

The idle handler had to be modified for this scene, which should continue playing until an input is received. To deal with this I set the timer on this scene's idle handler to -1, and implemented a check in the idle handler, if the timer is -1 then call the event as soon as input is received.