Making game.py smarter about parsing config files. Now missing options are automatically filled in with default values and the file is saved back out.
Making a system.blend prop file that contains the main object appended from test_grounds.blend.
Adding a state to handle "startup", which will eventually be the main menu and loading the level. The level loading is with LibLoad, so we've got lighting issues. The startup only occurs if dostartup is passed on the commandline, which game.py does by default. This allows us to still easily test individual levels without having to worry about running the startup code.