Make object move (not teleport) to another object

Im currently doing a small 2D game and am needing an enemy (in this case an ant) to move to an item (in this case a Cookie) I’ve been doing some research and can only find references where the ant teleports to the cookie and not moves to the cookie.

I’ve got the ants to find the closest cookie using the scripting references on unity just need to put it all together so the ant will move towards the cookie.

Thanks for your help

function Update(){
FindClosestEnemy();
print(FindClosestEnemy().name); 

}

function FindClosestEnemy () : GameObject {
		var gos : GameObject[];
		gos = GameObject.FindGameObjectsWithTag("Cookie"); 
		var closest : GameObject; 
		var distance = Mathf.Infinity; 
		var position = transform.position; 
		// Iterate through them and find the closest one
		for (var go : GameObject in gos)  { 
			var diff = (go.transform.position - position);
			var curDistance = diff.sqrMagnitude; 
			if (curDistance < distance) { 
				closest = go; 
				distance = curDistance; 
			} 
		} 
		return closest;	
	}