There hasn't been a puzzle game this addictive since Tetris!
The plot of Meteos is simple enough: The rogue planet Meteos is traveling through space, bombarding other planets with meteos (the blocks), until they are destroyed under the onslaught. When the citizens of the planets realized they could launch the meteos back at Meteos, the game's premise became clear.
As such, this opens up a variety of different game modes for players. First of all, there are different sorts of blocks, with each color representing a different element (air, water, fire, etc.). Depending on which planet you're currently defending, you'll see a different ratio of certain blocks. This is important to note, because all the meteos you launch are kept track of. You'll need certain quantities of different meteos to unlock new planets, items (which can help or hurt you during the course of play), and sound tracks.
The other notable game play factor is that different planets have different degrees of gravity. As a result, on some planets, your meteos won't launch off the screen right away, and you'll need to quickly make another launch while they're still in the air, lest they fall back to the ground. And on some planets, you'll find that columns are simply too heavy to launch, and you can only launch rows of meteos. You strategy really will vary from planet to planet.
So with a huge supply of planets to play as, a good number of single player modes (endurance, timed, "star trip," and more), not to mention online play, Meteos will almost certainly never get old. Pretty soon you'll be seeing those little blocks rocketing off the screen of your dreams!