Here is what I have so far. I can move the cone with the mouse to catch the ring. There is a message that displays when the ring is caught. This process is supposed to repeat until 10 rings are 'caught' by the cone. I think there is supposed to be a 'When a variable changes' event to trigger when the rings stop falling but I am not sure where to put the code.

Looks like you have a lot to do. Something that has been mentioned before is to get a piece of paper, and write down a logical outline of what needs to be going on in the program.
An example might be "What is the single most important If you have to do something ten times?" Now ask yourself, "Have I created one of those, and how am I using it to control the ending?"

Something else you might want to look at: In the scene setup, select the Cone, click the "Turn Left or Right" button. Now click and drag the cone back and forth to see what happens to the Dummy object, then review your collision logic.