private void Start()
 {
     _moduleId                    = _moduleIdCounter++;
     _module                      = GetComponent <KMNeedyModule>();
     _textMesh                    = _module.GetComponentInChildren <TextMesh>();
     _bomb                        = _module.GetComponentInParent <FloatingHoldable>();
     _module.OnActivate          += Activate;
     _module.OnTimerExpired      += TimerExpired;
     _module.OnNeedyActivation   += NeedyActivation;
     _module.OnNeedyDeactivation += NeedyDeactivation;
 }