oh good way to think about it! thank you so much.
I feel like I am getting much closer.
I used your advice and just used a condition to trigger my actions.
However, since I set my numScenarios to the width of a given array at the beginning (which will be dynamic), I used 'as long as numScenarios>0..do this' type of thing, and will be subtracting from numScenarios based on when the user makes the correct choice (if incorrect, it stays same). So once they get them all right and numScenarios=0 it will no longer perform the actions.
Now if I could bug you about my next problem?
If you want me to post another forum about it I completely understand!
You have been very helpful in broadening my understanding.
Here is a new link to my improved game:
What is happening now:
It grabs the scenario from the array correctly & displays it, the pathfinder is working because the person-looking object moves to the correct door.
But, I can not figure out why events 12 & 13 are not working properly (i.e. the feedbackCorrect/feedbackIncorrect is not showing up etc.)
There are no errors, and in my console it seems to keep printing the first several actions under the guessProcess... I feel like that is bad? By that I mean should it really be printing those actions over and over again? I doubt it.. but why is it doing that? And why aren't the other actions properly running when they are triggered? (by triggered I mean when the user clicks on the door with the correct/incorrect answer).
Is it because, within my conditions on events 12 & 13, I am checking if two instance variables - which are text values - are = to one another? I know that in other programming you have to use ".equals" for strings instead of =... but = seems to be the only option here.
Is what I am doing possible ?
Thank you again.