それだと移動中は毎フレーム往復命令が出されている=毎フレーム開始パターンに上書きされて動かない
そして、移動が終わってもエフェクトの往復命令は残ったままだから、止まっている時だけアニメーションする
修正するなら「1つ前のフレームに移動をしておらず、今のフレームに移動を開始した時」にだけエフェクトをかけ
停止中は問題のエフェクトを止めるようにする
が、これだと一歩で移動のパターン全てを消化できるようにしないと違和感が残る
それを嫌うなら、フレームごとのピクチャの移動時にパターンを計算して差し替えるしかない