Great SFX and visuals.
Interactions are really well made and the physics feel solid.
My main gripe is the randomness: with bouncy, unpredictable interactions the player has little agency, and once the thrill of scoring fades it becomes a bit repetitive.
Nice job overall, I’d try adding ways for player skill to shape outcomes so the connection to the game feels stronger.