scanline works at the top of the sphere and gets bad as it works it way down