Beautiful! Really fun! The collision handling was quite forgiving, which I appreciated; that makes the player feel more awesome and makes the game more fun. The challenge level was just right. My only suggestion would be, you should have more levels with lets of gems to collect; it feels great to hear that "tink tinkle tink tink" as you hoover them up. Great job!