private void Reset()
    {
        TempReset();

        // real reset
        buttons.SetActive(true);
        isCorrect = false;
        LightButton.sprite = null;
        presentOwner = null;
    }
 public void SetOwner(ElectronicOpenable newOwner)
 {
     Debug.Log("SetOwner");
     presentOwner = newOwner;
 }