BGMや画面を切り替えるってことは、要するに新しい曲データやグラフィックで「上書き」したりすることなので、どういう順番で実行するかが大事になってきます。 というのも、BGMの再生を止めたりグラフィックを消去するのも自動ではなく、余白部分というか実行範囲外に関してはそのままずっと残って表示されたままになるからなんですね。 ループの中をREM命令でコメントアウトしたり、命令を実行する順番を色々弄ってみると、どの命令をループの中に入れて、どの命令をループ外に出せばいいのかが何となく分かって来ると思いますよ。