コマンドを受け付ける状態のループと、通常のゲーム状態のループをGOTOでつないでみると言うのはどうでしょうか。