syntax consistency
update to middleclass 3
localize classes better
add text input to the game object
move camera code into the main state