Add a project_point method to the camera
Clean up the camera class, add a project_point method to it