So when created the sprite correctly chooses a random marker on the layout and moves toward it, on arrival it takes player angle and charges toward them. What's supposed to happen is on collision when attack changes back to walk, the loop restarts and the sprites chooses another marker to attack from. What incorrectly happens is that it stops on the player collision and solid collision (the walls of the map) entirely, breaking the loop and not moving. Genuinely... what could i be doing wrong? Pls help this feels so simple