Bejeweled Blitz

This is the sequel to the classic gem-swapping puzzler, Bejeweled Blitz!