Good stopping point

smashed bugs,
added fillRainbow,
cleaned up some non-used code,
tweaked timing