I like the mechanics alot, and the patterns are well balanced enough to make it not frustrating! I certainly had a blast playing it =)
My main concern is in the visual and audio feedback, I think. The visual feedback can be annoying at times, especially with how much the staff flashes whenever you attack. Maybe if you're firing it can stay lit up instead of going all the way back to darkness in the next half-second? The audio feedback is also cluttered and can be alot, and I think the shooting sound effect's volume can be turned down a bit. They're a great start, but could definitely use a bit of workshopping to make it feel really great!