Had a lot of fun with this one. Seeing all the different mechanics at play was a genuine surprise, but a plesant one. It was like 14 mini games in one surrounding a central theme.
The bounce physics do need some work as the ball sometimes doesn't behave the way you expect it to, and the unfortunate non-looping background music is extremely noticable. Small fixes are required to an otherwise extremely strong submission.