updated camera.cpp and sphere.cpp wip