Add more for adding sphere. Dysfunctional.
Make sphere almost functional. Need to deal with supreme edge case.
Remove going around sphere too many times.
Sort out the supreme edge case for spheres.
Fix torus step
Streamline step constants.
Prepare torus, though missing one edge case.
Redo torus to make last edge case easier to deal with.
Fix last edge case, completing torus.
Make a simple script to test things.