Refactoring + preliminary runtime level creation.
Implemented object cycling.
Added visualization for objects to place in editor.
Made levels saveable; improved object placement behavior.
Added ability to create all object types; fixed config.
Merge branch 'jc-level-loading'