The test-loop returns control for 1 game-step to the main game after an input statement or when encountering a branch for a second time. An input statement can thus be used to let the game to do a step. (And I was debugging something here and expected that the game needed more than 1 step to perform the launch.)