FORやWHILEの中でGOTOは出来るだけ避けた方がいいですね。まあ2重以上のFORをGOTOで抜けるというのは例外的に許されている面もあるんで一概には言えませんが、根拠が無い場合は避けておくのが無難です。 まだ今回の場合、GOTOじゃなくてGOSUBを使うやり方(みむ*mimさんのコメント通り)が適していると思いますが、なんとなくまだ説明を読んでも混乱しちゃうのかなぁ?という気もしてます。 175〜192のPRINT群をWHILE 1の下の行に追加しちゃってもいいかもしれませんね。毎回PRINTされることにはなりますが、WENDの前にVSYNCをいれてIFのCLS以降(CLSも含む)を消せば、おそらく問題ないんじゃないかと思います。