Thanks for replying and yes thats exactly what Im after
I am having one issue with the example you sent me. I have dupicated everything from the example you sent to me into my game (changing what needed to be changed of course). The NPC in my game isnt moving continously, it is once again moving to the first point and staying there (This was with the movment location sprites on the top layer, two layers above the NPC). I then moved the Movement sprites on to the same layer as the NPC and it moved to a different sprite (the one it was closed to) and stoped still again. The same thing happend when i moved the movment sprites to the bottom layer.
Once again thanks a lot for posting, the file you sent did help a lot despite me still having one issue.
Edit: I did try to post a link to an image of my event sheet so that you could see what id done to try and make it a bit easier but the link was removed