速度は距離÷時間なので、速度を落とすなら距離を少なくするか時間を多くするの2通りの方法がありますけど、時間を多くする(VSYNCに1以上を指定してボタンが反応する感覚を長くする)ともっさりした感じになるので、距離の方を少なくする方がお勧めですね。 あとXとYに足し引きしてる数の方をいじらなくても、SPOFSに使ってる引数を直接 SPOFS 0,X/2,Y/2 みたいな感じで小さくしてやってもいいかも。