Lots of new things.

Good ol' mega commit. Game looks more like a game now.