Love the retro arcade style and the art is really nice! The knockback is a good mechanic it's a bit too easy to find yourself getting knocked about multiple times with no way to control yourself and lose all your health, so it ends up feeling like a cheap death. Perhaps the invincibility window could reset when you get hit during it, or the knockback time/amount could reduce with each subsequent hit?
Great polished entry!