public void SetMoveTarget(Target target, bool stopThere)
 {
     moveTarget = target;
     state.StartMoving(stopThere);
 }