Added support for camera and did work to shadow maps