fix bug that caused stuff behind the camera to be rendered
before the stuff in front of it
make rendering threaded
this will hopefully speed things up
allow moving camera around through world
also improve example scene