I have given each text object a Boolean with an initial value of false.
The letters are chosen at random from a global text variable which contains "abcdefghijklmnopqrstuvyxyz".
These are put into an array which shuffles the 26 letters of the alphabet and each text object prints out the last 6 letters of the shuffle.
With a correct key input I have a global variable called letterProgress = 0, that adds 1 for each correct key input. When letterProgress = 1 it sets the 1st text object to true.
The next correct key input adds another 1 to letterProgress and while the 1st boolean from the 1st text object is true then the next event is activated.
The same problem persists even with the booleans.
Any further help will be greatly appreciated.