Disabling a gameObject on collision

Hi. I’m making Breakout as an early unity project, and I’m having problems with the deletion of the blocks as the ball hits them. For some reason, the collision isn’t detected.
Here’s my code.

Can somebody figure out what I’m doing incorrectly?
any help would be appreciated.

OnColliderEnter2D(Collider2D collision) → OnCollisionEnter2D(Collision2D collision)