I have finally gotten the enemy movements down pat, that got some sleeping on the code for my part, I think I even dreamed on how to solve it.
When there's only one instance of it, it works well! Following the edge of other tiles.
But when I added a few more enemies in same level, suddenly the other enemies are just imitating the first instance, doing exact same movements as that one. When I want them all to do their own moves independently.
Maybe I should add some kind of loop to my events?
Or maybe I am missing something? Obvious, probably.
Thank you for all kind of help, now off to make some food.