refactored game engine. save/load using picked engine, not raw game files.