Haha no worries squaresmile, we've all been there....actually I might still be there!
Hmm...that's weird, it looks ok to me. Just want to check, but when you go to other layouts, do those layouts use the same variables and do they change the variables? If yes, than without resetting all the variables, they will carry the values forward. Try adding a reset global variables on the start of layout and see if it fixes your problem.
Just a humble opinion, it might be a good idea to use a variable to start your game. For example, varS. On start of layout, wait 1 second than set varS to 1. Than for all the other events, put them as a sub event to the event if varS = 1. You have more control over it and allows you much more leeway later if you want to make changes to when the game should start. Doing this should also resolve your problem if you are still facing it.