移動するときに移動後の位置で判定して、その移動はしない、じゃダメなのか