Allow the camera to look around.
Try moving the camera instead of the world.
Improve the camera API.