Add Dijkstra A* and A* without prefetching pathfind algorithms
fix memory leak
upper springs
Merge remote-tracking branch 'upstream/master' into oreup
Merge remote-tracking branch 'upstream/master' into oreup
comment fix