There's most of a viable game here. Visible HP bars, and less HP on the non-boss enemies/bullets, could add a lot.
The door to the third boss is particularly glitchy: I got stuck inside it and couldn't move one time, and another time the boss moved offscreen through the door and never came back.