file I/O fully working

Engine Changes:
-fully working saving/loading
-removed unecessary points from "complex_object"
-fixed clunky object movement
-removed comments from object files
-removed game::state from settings
Demo Changes:
-objects now render correctly
-inertia is working again
-pause menu doesn't open with 'esc', but game pauses