spritual successor to Operation: Inner Space. Practice goal one, make a screen. On that screen display a ship. Allow the ship to move around. Practice goal two, add scrolling so as to move around the map. Practice goal three, add multiplayer via ip. Also, auto detection over LAN. Possibly some sort of lobby online, but I think Steam is the only way to do that now. Create base character struct in C. Use a scripting language to modify the ships. Possibly add an ability for the game engine to dynamically add physics to the ship based on size and shape. Just like in Inner Space. Everything should be able to be designed via a scripting language (probably LUA). So, everything is loaded via C (preferably dynamically so more assets can be added), but it can all be summoned via LUA