Good, but not the best
One of two things really need to change on this:
1. Make it where you can move when you swing your sword.
2. Make the sword swing animation shorter.
Some things that would be nice:
1. Be able to level up person and spells.
2. Make the enemies have less health.
3. Have a different penalty for dieing.
4. Perform a y-position check so that your character doesn't get hit be attack that he shold be far enough towards the top of the screen to avoid.