There is an exploit in which spells are off their cooldown even in town, if the cooldown starts counting down in another dungeon. So one could switch to a dungeon the back immediately, and repeatedly cast aegis (or any other shield/statboost spell) and be pretty much unbeatable in theory. Please fix.
Oh my god, I just tried playing through the entire game without getting hit. After a substantial amount of energy drink blended with bananas, I SUCCEEDED.