protected IEnumerator<object> Chatter()
{
var oldState = _State;
_State = "chatting with a friend";
Event.Send(new { Type = EventType.Emote, Sender = this, Text = "spots a friend nearby and stops to chat." });
yield return new Sleep((Program.RNG.NextDouble() * 22.0) + 8.0);
_State = oldState;
}