同じキャラを動かしたいなら座標の変数を2つに分ける必要はないですよ。 X2の方をXに変えてSPOFSも1つにして大丈夫です。 またSPSETとSPSCALEは一度実行すれば良いのでメインループ外(@2)より上に出した方がいいと思います。とくにSPSETは他の初期化も兼ねるのでメインループに入れると毎回無駄な処理が入ってしまうのでよくないですよー。