protected override void InitializeOther(GameObject itemGo) {
     base.InitializeOther(itemGo);
     _revolver = itemGo.GetSingleInterfaceInImmediateChildren<IRevolver>();  // avoids moon revolvers
     //_revolver.IsActivated = false;    // enabled = false in Awake
     //TODO Revolver settings
 }