Switched over to Screens/Game State paradigm

This is an important switch! Coding from an Application Adapter would be
a lot tougher.
added music

Cave Theme for the cave!
Lighting System Demo