Nifty little game! As folks say this would work great on mobile, where you don't have to worry about miss-clicking the mouse. Some of the guns had parts that weren't actually connected, lol, that was odd. But otherwise great animations and sound!
Yeah the generation isn't 100% perfect, but if I were to continue development I'd give the ol' algorithm a few tweaks.