Bubbleshooter is a really interesting new type of puzzle game. You control the small craft at the bottom of the game, and must shoot the bubbles up into the pack. If the bubbles are the same, they are both removed. Remove them all, and you win the level.
Where it gets interesting is that if the bubbles aren't the same, they are swapped. So you can literally pick-up colors from above, and use them to remove other matches.
Special bubbles, such as the black ones, can only be removed with Jokers. And the grey bubbles can rotate or flip whole rows. There's even a 'pool' over on the right, where you can store bubbles you want to use later.
It's a really nice idea, and once you get the hang of it, you'll soon be notching up a nice high score.