I'm currently trying to make an object move towards another. I have this code so far to try and achieve it.

```
double angleRad = Math.Atan2(mdlPosition.Z+treeTransform.Translation.Z, mdlPosition.X-treeTransform.Translation.X);

enemyPos.X += (float)Math.Cos(angleRad) * 0.2f;
enemyPos.Z += (float)Math.Sin(angleRad) * 0.2f;

```

Whenever I move my player character, the object moves, but not towards the characters current position. How can I direct it towards current position?