Magic shouldn't be autorotated in unless both 2swords and spear&shield has run out, since the magic defensive move doesn't cancel attacks.
Also, there isn't really any point in making the light attacks/heavy attacks distinction.
The controls would be simpler if you made "Z = attack" and "X = defend" "<left> = spear&shield" "<down> =magic" "<right> = 2swords"
Is the shield supposed to block both hammer strikes? You never EXPLICITLY answered.
I'm rating this 3, because while the ideas were good, the game is is only combat, and the combat mechanics aren't very polished. (sure, there is a story, but you see waaay more combat than story)