The states have all wandered off! It's your job to help them find their way home. I have taken a totally different approach here as I didn't think the color testing was going to work well enough. I am using target sprites (small red dots) that are invisible when the program is running. If the state is not placed on top of it's target within a certain tolerance, the state is returned to it's initial position. The tolerance can be adjusted as it is a global variable set in the Stage script area. The drag-and-drop is being handled by the new draggable sprites available in Scratch 1.2. I unlocked the little padlock symbols on the state sprites to make them draggable. Hopefully you find this useful and don't be suprised if the kids think Alaska is just off the coast of New Mexico!