Change ColorHSY to use floats instead of Angle's