Cycle step is for 2-factors only

- will mark any vertices already adjacent to edges of the chosen colour as
  vertices to avoid.
Do cycles 1 at a time. See if it's any faster.