private void OnTriggerExit(Collider other)
    {
        HazardShipScript hazardShipScript = null;

        if (hazardShipScript = other.gameObject.GetComponent <HazardShipScript>())
        {
            //  hazardShipScript.GetComponent<Rigidbody>().isKinematic = false;
            selectedHazard.Value = null;
            equipedChip          = null;
            ChipRemoved.Raise();
        }
    }
    private void OnTriggerEnter(Collider other)
    {
        HazardShipScript hazardShipScript = null;

        if (hazardShipScript = other.gameObject.GetComponent <HazardShipScript>())
        {
            equipedChip = other.gameObject;
            equipedChip.transform.parent = this.transform;
            hazardShipScript.GetComponent <Rigidbody>().isKinematic = true;
            hazardShipScript.transform.position = this.transform.position;
            hazardShipScript.transform.rotation = this.transform.rotation;

            selectedHazard.Value = hazardShipScript.HazardRoomPrefab;
            ChipInserted.Raise();
        }
    }