/// <summary>
 /// Calls when the target leaves this state.
 /// </summary>
 /// <param name="target">A MonoHelper object referencing the character in question.</param>
 public virtual void OnStateExit(CharacterMotor target)
 {
     target.RemoveObserver(this);
 }