SPANIMを通るたびにアニメーションの一番最初に戻るので、
下に移動してる間は、ずっと最初に戻りっぱなしになってます。
なんとか工夫して下に移動しっぱなしでも、SPANIMが1回しか実行されないようにしてください。
たとえば、こんな感じで。
B=BUTTON(0) → BB=B:B=BUTTON(0)に変更
「~ THEN Y=Y-1:SPANIM 0,~」 を
「~ THEN Y=Y-1:IF B!=BB THEN SPANIM 0,~」に変更
これだけが正解じゃないですが、うまくいくと思います。
BBには直前のボタン入力が入っていて、BとBBが違う(→違うボタンが押された瞬間の)ときだけSPANIMさせています。
0そうだね プレイ済み