Goal: Have an enemy patrol a path in an isometric 2D game (using Path2d and PathFollow2d). While being a descendant of Y-sort, and let Y-sort arrange the enemy with the rest of the game world.
Problem: Y-sort doesn't take the sprite.position as input to determine in what order to draw sprite+game world, but takes the position of Path2d instead. Path2D has a static position, no matter the location the sprite is in. Results: Sprite is drawn behind objects in the game world where it should be drawn in front.
How to fix?