BGMが終わるまで待つためには、最初のプログラムの4行目を最後に追加すれば良いと思います。使うトラックを変更している場合は、トラック番号を変更してください。 BGMを流しながら、他の操作をすることが出来るように、BGMPLAYは、待ち合わせをしない仕様になっています。待ち合わせが必要な場合は、プログラムで指定する必要があります。 たとえば、GBMを流している間、ボタン操作が出来ないとゲームにならないですよね。