There's quite a bit going on in this thing. Good work putting all that together! I think that the visual feedback from spells could be improved. It wasn't always obvious if enemies were actually being hurt, or where the hitboxes were. Also, those water dudes are OP.