Changed the random from every 4 to every 8 to show multiple colors
at the same time in the ALT_ROTATE and ALTERNATE effects.

Refactored a bit of code to minimize references all over the place to iColor