SphereGeometry and tests improvements

Still not good enough