Added (very basic)  level editor, implemented recursive rendering, implemented sliding along walls, and worked on cleaning up code structure