Tweaked Movement class

Implemented different colour differentiation algorithm.
Attempted updating ColourSerial, still not functional.