変数JUMPが0の場合IF命令に対応するENDIFまでを実行 しないため41行目から47行目を処理せずにループしています。 それ以外にも問題があります。 変数BTにボタンのスキャン結果を代入していないため 変数BTはループ中変化しません。これではIF命令で ボタンの状態をチェックする部分で条件が成立しません。 ループ中にSPOFSが無いためにスプライトの表示位置も 変化しないためキャラは動きません。