spheres collissions and shading