Fleshed out some 'game' stuff

Ok, five hours or so to go, and I finally added some, albeit ugly and barebones, game stuff: help and menus. I abstracted out my game so i can reinit for every new game.

Whats left, gotta make my music play on repeat, preferably without much skipping. I decided to make the terrain scroll, so that will probably be pretty important, and most importantly I really need to tweak gameplay right now. Its really hard to drive a train right now, a little too much throttle and you start derailing/breaking couplings still. This could be ok, but I will need to amp up the feed back so players can really get an intuitive 'feathering of the throttle' feel. And add some sound effects (freesound project is my savior!). Hopefully this will get better in 5 hours.....