Fun concept! I like the variety of technically accurate music and how all the characters have unique portraits and in-game sprites.
I feel like the difficulty needs to be toned down (or at least have an easier option) because even just at the second level the arrows came so thick and fast that I couldn't manage to keep up.