At turn points last d2 is being tracked
Introduced abstract solver