73行目からが自機の動きですね。86行目でGOSUB @Aとしているから、@Aはサブルーチンですね。とするとRETURN文がありません。72行目にRETURNが必要でしょう。サブルーチンがプログラムの流れの 途中にあるのはまずい(意図せず実行されてしまう)から、100行目の後ろにまわすか, 72行目に挿入したRETURN文の次にもう1行追加して@MAINLOOP(と仮にしておきましょう)という ラベルを立て,46行目のところあたりからGOTO @MAINLOOPとして飛んでしまいましょう。