after a candidate for wall removal is found, the candidate must pass two conditions. 1) it is not an external wall 2) the regions on each side of the wall were previously unconnected. If successful the wall is removed, the connected states are updated to the lowest of the two states, the pointers between the connected intersections are now negative.