game saving and settings

Engine Changes:
-changed how game settings are stored, retrieved, and processed
-added a way of storing conditions and associated actions
-implemented file saving for physics objects, draggable objects, scenes,
and settings

Demo Changes:
-added "save" button to pause menu