Just the standard godot pathfinding, tho it's kind of scuffed with me doing it for the first time especially with a runtime baked mesh.