/// <summary>
 /// Called when the target enters this state.
 /// </summary>
 /// <param name="target">A MonoHelper object referencing the character in question.</param>
 public virtual void OnStateEnter(CharacterMotor target)
 {
     target.AddObserver(this);
 }