Looking good, reminds me of an old flash game. Seconding the comments about wait time though, grinding is painful since there's so much downtime between attacks. More damage per hit would be an alternative if you're concerned about time for blocking.