public override void Start () {
			base.Start ();
			memory = (behavior as CharacterBehavior).memory;
		}
		protected override void Start () {
			base.Start ();
			memory = GetComponentInChildren<CharacterMemory>();
		}