We need better methods for controlling loops.
"Stop loop" doesn't exactly behave as expected. We need "break" to end the loop and stop any other events within that loop from firing. We also need "next" which stops further events from firing and goes back to the start of the loop.
Develop games in your browser. Powerful, performant & highly capable.
As far as I know we can't have breaks in the loops due to an engine limitation. It might work in C3 though.