Really good work! I ended up needing to download the game, as the web version got a little laggy in later levels. This resulted in a situation where the reflection wouldn't happen until after the ball impacted. Beat the first set of levels on the desktop version, though, and I did have fun. Thanks for contributing this!