public override void MyDestroy()
 {
     HandleScore();
     //levelManager.BrickDestroyed();
     //Vector3 center = (GetComponent<SpriteRenderer>().bounds.center) / 18;
     if (powerManager.ChooseRandomDrop() == 1)
     {
         //if(powerManager.powerStrength != PowerManager.Strength.x3)
         Instantiate(power, new Vector3(transform.position.x, transform.position.y, transform.position.z - 1), transform.rotation); //transform.position + center
         // Reset weight
         powerManager.CancelInvoke("Countdown");
         powerManager.dropWeights[PowerManager.Drops.dropPower] = powerManager.dropPowerWeight;
         powerManager.startTimer = true;
         //Debug.Log(powerManager.dropWeights[PowerManager.Drops.dropPower]);
     }
     Destroy(gameObject);
 }
    public override void MyDestroy()
    {
        // Add new score and score text
        HandleScore();

        if (powerManager.ChooseRandomDrop() == 1)
        {
            //if(powerManager.powerStrength != PowerManager.Strength.x3)
            Instantiate(power, new Vector3(transform.position.x, transform.position.y, transform.position.z - 1), transform.rotation); //transform.position + center
            // Reset weight
            powerManager.CancelInvoke("Countdown");
            powerManager.dropWeights[PowerManager.Drops.dropPower] = powerManager.dropPowerWeight;
            powerManager.startTimer = true;
            //Debug.Log(powerManager.dropWeights[PowerManager.Drops.dropPower]);
        }

        Destroy(gameObject);
    }