FIXed issue with curves on tracks (some of them).  There's still a minor issue with (NW + ES) and (NE + SW) getting confused with others, but could be resolved by eliminating the need for the delta in the next-track thing