Whacking sane structure into the game with a stick.
I'm gonna need a bigger stick.
Still have a few errors, but it's nearly compiling at this point.