I love this - I'm always on the look out for new competitive puzzle games (I was also inspired by the GB puzzle game streams for one of my earlier Giant Rom entries!)
All the pieces are there and working, but it's not quite a great versus game yet. Best move seems to be get a perfectly vertical bounce locked in and then wait for the other player to goof themselves.
Plus the part where it takes an inhuman accuracy to play the puzzle part with any accuracy. I feel like this idea might work better with Zoop mechanics (the ball has a color, goes thru and removes any color matched blocks, but swaps colors with and bounces off differently colored blocks), or go the other other way and make it Scorched Earth based (input angle and power to try and bounce / arch the ball onto a specific brick in the grid, maybe even on a shared board).
it's novel. I love experiments like this!