improved cursor trapping
added an easy way to modify 3d camera
world entity now draws when context is initialized
moved fly camera from threedee.lua to autorun