Really good concept ! I enjoyed the graphics, the gameplay was original and fun, and the music is really catchy and fitting ! Good job !
Just a quick thought : in my opinion, the character movement in itself (without dashing) is a little bit slow : I can understand that you wanted to make the player strategically chose between walking slowly and dashing with magical arrows, but at that speed, walking is never a good option ^^'. Also, a health indicator would have been nice !
Otherwise, that's a really good game !