Rendering is now done in its own thread (separate from
loading/physics/input handling)