It is necessary that the object began to move to the given coordinates. Used for this HOTween v2 (DOTween), moved the team
transform.DOMove(Vector3 target, 1f);
The problem is that it simply gives direction and speed, and any obstacle on the way simply flings it away, even if the weight is large. It is necessary to do something like this so that it receives an impulse and the right direction, but successfully stops with heavy obstacles. Physics to work normally. How to do it?