Adding a Renderable type class, making Sphere an instance of that type class and updating the intersect function to return a tuple of the distance to the object and the object itself