Nice match-3. My highscore is 59
It took me a while to figure out that the tiles has actual effect (gun to have a new gun, bullet to get more moves etc.) and I like that. You really have to strategize your moves.
The game is also tricker that it seems. At first I thought it would be too easy if you just shoot the tiles you don't want and it all goes down but how you solve it using different gun is really nice. You really have to think how everything will fall down.
I feel the game should do a better job showing how these sub-system work otherwise you can easily overlook them.
Nice job.