ループを作れているのはいい感じ。 ループ、って言うのは「その場所をずっと回り続けて抜け出さない」事なので、 今のままだと、永遠に32,33行にたどり着かなくなっちゃいます。 かいけつするには、31行目と32行目の間に@LOOP2 とか加えて、 @LOOPの間から、@LOOP2にGOTOする形がよさそう。 IF文のどれかの最後に、「:GOTO @LOOP2」みたいな感じ。