Implemented Camera Correctly