Hello!
I just was wondering something. I noticed that you added a few actions to the Brick.cs in the DestroyBrick() method that occur AFTER the Destroy(gameObject).
How are those actions still working if the gameObject is being destroyed before-hand?