Thank you for your efforts, but it's not really what I was after.
Perhaps I can use a different example! Think of a set of traffic lights, when they turn red each car stops one behind the other. When they turn green, each car starts moving one after the other, not all at once. Does that help to explain better?
I wanted to have my sprites stop. And restart in a staggered fashion (so number 1 starts moving, wait 1 sec and number 2 starts moving etc.).
That's why my original example creates a new stop sprite behind each player sprite. I thought that destroying stop sprites in order would be the best way to get the players moving one after another and NOT all at once.
Also I'm using a custom style of movement in my project, so bullet behaviour just won't work.
Thanks again for trying to help though, I really do appreciate you taking the time to do that.
I still haven't found an answer to this problem. So if anybody has any ideas, I'd love to hear from you.