void CreateNewBrickRing()
        {
            var gO     = new BrickRing(12, BrickHealth, this);
            var anchor = gO.Anchor;

            anchor.transform.position   = new Vector3(0, 0, -2);
            anchor.transform.localScale = new Vector3(InitialScale, InitialScale, InitialScale);
            anchor.transform.parent     = _brickAnchor.transform;

            _brickRings.Add(gO);
        }
        void ResetBrickRing(BrickRing ring)
        {
            var anchor = ring.Anchor;

            anchor.transform.position   = new Vector3(0, 0, -2);
            anchor.transform.localScale = new Vector3(InitialScale, InitialScale, InitialScale);
            anchor.transform.parent     = _brickAnchor.transform;

            var list = anchor.GetComponentsInChildren <Transform>(true);

            foreach (var brick in list)
            {
                brick.gameObject.SetActive(true);
                var isBrick = brick.gameObject.GetComponent <BrickScript>();
                if (isBrick)
                {
                    isBrick.SetBrickHealth(BrickHealth);
                }
            }
        }