On the pin event you select pin (position only) instead of the default pin (position and angle). With the every tick set position method there is some logic that is constantly altering its x or y by some pixels, that seems a bit untidy and may cause unexpected results such as being a few pixels away from the object collided with.