Diagonals only pathfinding for a click and move isometric game

I added a new version of my project. There are 3 groups, 1 for tiles that can be moved to, one for obstacles and one group with the reachable objects and the link object. The last group is used to find a path. The obstacle group is used just to set their z-order.

project:

try it:

I also changed the one condition from cursor is on link to pick the nearest link from cursor x,y That way, the mouse click doesn’t need to be so precise.