Neat, I completed it but I kinda cheesed it by parrying the guy at the start of each round a ton of times to stack energy :D
I didn't design it that way, but that's good thinking, haha!