using a random seed and looking at removing intersections step by step to try and avoid infinite loops and understand the algorithms process visually