It's a good concept and not poorly executed. But there is the flaw that you run better if you ignore the enemies since attacking slows you down. Also, a lot of attacks and special effects but not a single sound effect in them, it feels awkward. You can polish it to make it better.