The attack only working randomly and giving bonus damage is an interesting take. It kind of just turns into spamming the attack button and the bullet comes out eventually right now so it would be interesting to see some way forcing the player to risk their luck each time they attack rather than just letting them constantly try again.
Some of the sprite work was pretty good and it also controlled well so good job overall.