Attempted to rewrite colourutils, Sort of worked
Finally fixed recolouring, yay!