Revert point before attempting to make the path search run properly over a coroutine
Abandoning greedy search
Vastly improved pathfinding performance by making searches happen in a coroutine that yields if it takes too long