Better implementations of deoverlap and fixed decrossBond.
Finished decrossBonds