This project illustrates how to fix the problems that can occur when a project has too many Green Flag blocks - namely the user has no control over the order that Scratch will execute these blocks. The ideal is that there is just a single Green Flag block in the entire project. All other events are controlled by broadcast messages, which ensure that the code runs in the desired order. Look at the Rokcoder video https://www.youtube.com/watch?v=HcBMmneP4fs for the explanation of this code.