This is the start of a simple story which uses broadcasting to help with the timing of events. The story is split into scenes and at the end of each scene, after the last activity to occur (whichever sprite) does it. Broadcast the start of the next scene. Each sprite catches the scene broadcasts and if they are in the scene they need instructions for what to do in the scene.