/// <summary>
 /// Gets and stores components for further use
 /// </summary>
 protected override void Initialization()
 {
     base.Initialization();
     InButtonActivatedZone     = false;
     ButtonActivatedZone       = null;
     InButtonAutoActivatedZone = false;
 }
 /// <summary>
 /// On Death we lose any connection we may have had to a button activated zone
 /// </summary>
 protected override void OnDeath()
 {
     base.OnDeath();
     InButtonActivatedZone     = false;
     ButtonActivatedZone       = null;
     InButtonAutoActivatedZone = false;
 }