changed heavensGate to use hsv instead of rgb coords