ループから抜ける必要があるのでしょうか。 私は一番最初に必要なXSCREENのような初期化以外はサブルーチン内に初期化やゲーム処理を書いてメインループを抜けることはありません。 貼り付けたソースのようにサブシーケンスの切り替えで処理を換えていきます。 タイトル画面で力尽きる人にもこの構造で書いてもらえば流れを作れるようになるのでは…と思っています。