pathfinding for uturn based is now complete(ish). it uses breadth first but it uses best first so only one path is generated per node. probably expand that in the future
purple squares are nodes within movement distance, yellow lines are the paths from there to the origin