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.