Not entirely sure, and ColorCycle
Changes made to other classes are incomplete. Adding a colorcycler mostly
for fun