画面中央より左にいたら移動、中央より右に行こうとしたらキャラは中央に固定して、SPOFSの移動量分(移動速度)をBGOFSに加算する、のが正当だと思いますが、それじゃうまくいかないんですか?