Fixed a bug in the camera_callable code with vangle returning the wrong value.
Moved get_facing and screen_to_world to be members of camera.
Small tidy to isoworld.
Exposed some more functionality in level.isoworld.logical