I think I understand your concept.
You have all the information you need already, you just don't know it...
I will assume you are working 2-D.
First, make all your sprites. I would make 3: your "base", "target", and "collector". Use paste sprite to place the "collectors". (hide the original "collector" sprite)
Randomly move the "collectors" and the "target".
Do a loop for all your collectors, and within that loop position the original "collector" sprite (that you hid earlier) in the same location as each "collector" then do a sprite collision check between the hidden "collector" sprite and the "target" sprite. If they collide, then do whatever you want to do for collection and set a direct course for the "base".
I hope that helps.
The fastest code is the code never written.