あ、あとBGGETもBG座標での判定なので、単純に1を足したり引いたりした場所がキャラクターの前の作業とは限らないので、判定としては機能してないかも…。