Really well polished, I think I'm going to have to steal those level transitions for my future games! One small change I would make is to have bumpers not drop any gems, and instead reward the player for completing the levels fast, as I think that would make the game a lot more exciting. That being said, the polish itself was more than enough to keep me engaged to the very end.