added some of Spencer's suggestions into the camera. renamed the camera and removed the spherical one. updated the todo