Commented out some debug code
New view controller control scheme

instead of explicitly passing down functions to call through the entire
object hierarchy graphics_scene is now the central controller for all
objects. messages are send to the graphics scene and based on the state
of the system a message may be broadcasted out to other objects