Reminds me a ton of Harley's Humongous Adventure. A throwback indeed. Fun theme. I had a super hard time attacking without taking damage myself.