Thanks, this is hard.
I'm trying to figure out what every variable does.
MoveXY decides wether the sprite moves and how fast right?
I tried to add a variable to make disable changing the movement of the Sprite, while it's already moving., because when you click anywhere on the screen the Sprite still moves, and if you click somewhere and quickly somewhere else it changes direction.
Thanks for the help anyway, but I guess it's better for me if I keep it to stuff I understand haha. So I guess I'm going back to the 4 invisible boxes around the sprite. to get the disired effect I linked in the video earlier.