System every X seconds > 'Your Sprite Object' Find path to 'Your Sprite Object 2'
is the basic way to get things moving to a target. Set the Variable 'Moving' to 'Your Sprite Object'
On path found if 'Moving is 'False' > Move along path
Is moving along path > set 'Moving' to 'True'
Use the compare distance tool to select how far you want to stop from an object
if 'Your Sprite Object 2.X' is less than 'Your Sprite Object.X' > 'Your Sprite Object' Stop
'Your Sprite Object' set 'Moving' to 'False'
if 'Your Sprite Object 2.Y' is less than 'Your Sprite Object.Y' > 'Your Sprite Object' Stop
'Your Sprite Object' set 'Moving' to 'False'
You can use 'is moving along path' to trigger other events when the sprite is moving along its path
Hope it helps.