I think you need a specific destination. I mean put invisible sprite where your object target
already tried it, but it has someting to do with the collision cells. xD most of the time, the moving object can pass through the first wall, but after that, it gets stucked on the 2nd wall and will not move.