I like the music, a good banger. Attacking without getting hit yourself seemed to be very hard, to the point I gave up attempting to kill the boss. I suppose you could kill it with accurate enough positioning and timing. I liked deflecting the blast back.
I think you could have some heals or power ups be dropped by the mob to keep things going bit longer.
Good job.