I'm still lost as to how to cancel spells. I just spam escape, and press other actions. It's actually quite frustrating.. then sometimes my magic cancels itself by some unknown mechanism.

It's very unintuitive and confusing, I've basically given up trying to cancel casting spells, and instead just do it very carefully. Which is kind of ridiculous if you ask me.

ESCAPE = CANCEL SPELL

is how simple this should be.