More Debugging, changed proposedDirections

proposedDirections of build now gets one smaller every recursive
iteration of build(). not sure if this is good. Some nodes appear to be
connected to two other nodes which is impossible