no more sharing of colors.

fragment shader now mixes colors from 0.0 to 1.0 (for 180 degrees) then 1.0 to 0.0 (for the last half of the circle).  The original snippet from the tutorial had it where it would go from full 1.0 to 0.0 in 1 frame, didn't look nice, this is more smooth.