I like your take on the theme, the randomness really added to the fun of each battle. I love the sound effects, when I was fighting Hans it felt really intense. I think the combat would shine even more with some sort of combo/additional attack.
Overall, great job! This is a really solid entry