Updated with changes from LD28 competition.

- states are responsible for clearing the screen.
- music is played via the Tune class.
- Kernel statics are initialized in Kernel.create().