Yeah, I noticed something was going wrong but couldn't figure it out. I think it has to do how unity handles movement through force and position changes.