object o1; //Define Object to Move
object o2; //Define Target Object to Move Past
vector vDis = GetPosition(o2) - GetPosition(o1);
vDis *= (VectorMagnitude(vDis) + 1.0)/ VectorMagnitude(vDis);
AssignCommand(o1, ActionMoveToLocation(Location(GetArea(o1), GetPosition(o1) + vDis, VectorToAngle(vDis))));