Terrific! Great bgm music, nice art.
I'd love that you could maintaing the mouse clicked for sustained fire.
Loved the minigame for using spells, maybe make them a littler shorter to keep the frantic pase.
I couldn't figure out the use for the block in the lower part of the UI, maybe reduce it?.
Another nice improvement would be to have a minimap.