Hello TeddyBear,
I'm sorry it's been awhile. I have made some changes to your program. Please read the comments in the program for answers to your questions.
You are going in the right direction. Now, in the new program, there is a problem with the apparent position of the spites and the position of the dots. They appear to be in different places. But, they are not. Both the sprites and the dots are in the same place, but the sprites are being drawn by the upper left corner of the picture. The program needs code to move the sprites up and left a bit so they appear to be in-line with the dots.
That code can be found in my program SpriteScope3.kpl. Did you every get that code or program from me?