Cool game!
I really like that you had a variety of attack patterns which made the fight more exciting. I also lik the art of the game.
One improvement could be to display the bounderies a bit clearer because I sometimes got stuck when I started to play and was unsure why I wasn't able to move. Also I found it almost to difficult to dodge some attack so maybe their speed could be slowed down slightly, or I might just be bad at these types of games :) But overall a really solid entery, well done.