Started with texture-mapping. Rewrote sphere-intersection: no difference...