Reimplementation of http://www.thecolourclock.co.uk/