Cは30。-Cは-30。なので-Cにしたときに画面外になって表示されないという動作ですね。
そもそもとしてカーソルとして動作させたいのだとしたら、そのような記述はおかしいです。変数C自体の値を変化させないとカーソルとしては動作しません。
つまり上ならC=C-25。下ならC=C+25のような感じにして変数C自体の内容を変化させる必要があります。そしたらその位置に表示するのは、SPOFS 0,25,Cのままになります。(Cが変化しているので)
とりあえず変数の中身がどうなっているのかを意識してみるといいと思いますよ。
2そうだね プレイ済み