A falling blocks puzzle game.