It currently treats a line ((-1, -1), (-1, 1)) as identical to a line ((-1, -1), (1, 1))
i.e. top left to top right will get removed when you add top left to bottom right
It currently treats a line ((-1, -1), (-1, 1)) as identical to a line ((-1, -1), (1, 1))
i.e. top left to top right will get removed when you add top left to bottom right