Thanks for the feedback. Actually originally each step node did exactly that. I think another solution would be to add a "stop" node :)
Since the levels are designed with that in mind I hope it's not a big issue, but yeah there is a lot of potential for many other types of nodes! (conditionals, goto/loops, trigger elements in the level like a lever/button ect ect)