Added setColour(colour) to rotate and shift