Finished untested game engine for A0.2