I think you have a good foundation here. The physics are coming along nicely. I'd be excited to see what you could do with a more prominent "bounce" mechanic. Maybe, for example, the game could be designed so the player tries to gain momentum before launching the ball in some direction. I know I personally would love to see the ball just fly across the screen and chaotically bounce everywhere lol.