初歩的なことなんだろうけど、PMOの「object is moving」って条件って、
動いてるかどうかじゃなくて
キーを押してるかどうかで判定されてるのね……

壁に接触してるときとか、左右に動いていないときを判定するなら
別の条件を追記しないとダメってことかー