Sound has volume applied to it.

* Options needs to be reachable from inside the game (or main menu needs to be reachable, at least)
Can now handle keyboard events; cleaned up a lot of redundant, confusing code.
Merge remote-tracking branch 'origin/optionsScreen' into optionsScreen