Currently some scenarios generate solutions that contain mini cycles (see screenshots). We need to investigate what causes this and see if there is a fix that results in only one path being coloured. One theory is that the package we are using to create these paths blindly colours any edge between two adjacent nodes, but this has not been investigated.
