A bit about my final submission.

Due largely to foolishness brought on by lack of sleep, during the last 8 hours or so I think I manage to break more stuff than I fixed, and turned what had been reasonably well structured code into an awful mess. I even managed to break my smoke. Well, not exactly break it, but there a few problems with it when you change speed which are annoying, so it just doesn't look quite right. There's just about no game to play, although I'm pretty confident that I'll be able to get it finished properly by tomorrow night. Still, driving a train around is a lot of fun. Honest. The level map is only my half filled test map, and contains all sorts of stuff that was to be incorporated into the game, but was abandoned, so it's a bit of a mess.