Fix Sphere implementation