Block hitboxes are wierd. Not that they internally wierd (rectangles, I understand), but visually. Sometimes ball bounces in the middle of nowhere from blocks. So my recommendation: make blocks opaque.
Accepted for the future. But I will not change this project.