Restructured a bit and stubbed out main game loop