Thanks so much for the review :D. I 100% feel you on the path finding. I am new to Godot and I would love to learn pathfinding. (It’s my goal for the next game)
If you're using Godot then you just need a navmesh node! In the top right of the viewport, there's a button to autogenerate the mesh :)