I love the characters and animation here. I particularly like the expression when you or the opponents get hit by the attacks. It's a Mega Man style boss rush, that's the main inspiration I see. The standard shot has a cool down, though I found that waiting in between invulnerability cycles when shooting the bosses had me pacing my shots correctly.