The above code was designed for Browian motion, so a relatively large object was collided by many small particles. The larger object will experience some resistance when it is moving in a fluid, That is why I add a damping factor there. Sorry for the confusion.