SirLich, So, the Navigation Server in Godot is not returning shortest paths :(
As far as I can tell, it seems to be calculating the shortest path to ENTER a polygon, which can provide some very unreasonable results.
Does anyone know of a way to somehow alleviate this issue? Or do I need to write my own pathfinding?