Thank you for playing! And thanks for the feedback. You're basically 1:1 with what my roommate told me. I'm pumped to get a build out with all the feedback implemented.
Perhaps worth considering the spells being asymmetrical between player and AI. AI might just have more more negative interactions (and easier to achieve), perhaps with a different winning condition. And perhaps the player's special spell could be selectable... With asymmetrical approach you wouldn't even need a robust AI as long as it would be good spells to make the game interesting for the player.