make edge direction more obvious in visualization
attempt to implement an auto recover strategy, when nodes are not connectable without destroying previous connections
refactor edge directions. Represented by an array now. Also: Every node has an edge to hold a connection to an object node.
new testcase for error case T-shaped trajectory