added Solution.minimizeColorChanges()
(prettify the solutions: transpose some moves and thus create longer runs of moves of the same robot color)