Mechanically this works great, which is a big tick. Looks good too. A little faster paced would help, and for the big attacks, it looks like you made the RNG actually fair, instead of feeling fair but actually weighted in the player's favor. Awesome entry!