damn timeout, lost my post ...
anyway:
create variables for the sprites
"start_X", "start_Y",
then, make an action "if there are more than 2 correct sprites on spot A"
return bottom sprite to start_X, start_Y
you could also create a third variable "am I on bottom?"
to let the sprite know if it will be the one returning to starting spot.