protected virtual void Awake()
        {
            if (destructible == null)
            {
                destructible = GetComponent <D2dDestructible>();
            }

            // Get a snapshot of the current Destructible's alpha data
            snapshot = destructible.GetSnapshot();
        }