Written most of the Sphere interface's methods in the implementing
objects