Hello Simon.
You deserve an award for uploading such nice applications.

Me ... I'm still a noob and have a lot to learn in programming.I have tried to rewrite your app (as a self-drill) in a simpler way.Attached is what I have been able to pull off.

.....
My app aint working right.If the player presses a button when userInput is supposed to be false there is no message box displayed and the sequence gets erratic, and when the player presses the wrong button msgbox("Bad luck") is not always displayed.
Yesterday I spent hours trying to sort the aforementioned out, but in vain.

I assume it's not a big trouble for you or for some other expert to check my code and point out the bug.I will appreciate such an effort.
Also I thought of using wav files instead of mp3 as fmodCE seems to have disappeared from that site.But i failed to find any proper sounds for this game.
So any refference to a good wav source will be very welcome.
Thank you.
Nicolas.