Check the prototype and the notes from yesterday. 

What support do we have when we start thinking about Stage Two? 

I start with the data representation. 

The world in this stage is made of

  (a) some circles (maybe none)

  (b) a launcher

  (c) a flying circle that is renewable.

This world: 

  (a) needs to be rendered                    to-draw

  (b) needs to react to keyboard input        on-key

  (c) should have a timer and get older       on-tick

As a result I go back to Lecture 16 and start from there.

[...]