Ok, this was fun. Got to level 27!
Uncovered what I suspect is a bug. I placed some level 1 and some level 2 pieces. Then put some more level 2 pieces on top of the level 1's to "upgrade" them. But it kept the level-one pieces in the same spot. So I got double bullets from those spots. Fun game! Well done!