First board: Bring the flow of water to the exit, you may ignore the firefly. Broken stones in the corner of the exit can trick you, and make you lose a few moves, due to there being 3 different colors.
Second board: Take the Fire Fly and exit. Use Line Blast (rocket) if you can, for the column of the exit.
Third board: Same again. Use given Color Burst if possible.
Fourth board: Use the Magic Orb on the exit tile, then exit. An easy board.
Fifth board: Use given rocket and one more match to get the last two fireflies.