Hi thanks for the review!
In response to your point about the random spell changing, I am looking into possible alternatives to make the game more interesting, currently im torn between two possibilities.
One option is to implement spell crafting, repurposing the editor tools i made this project into an ingame UI.
The second option is to simply make spells a collectable that can be found in levels / bought in shops, in regards to this option I would also consider changing the game to be a roguelike with different spells that can be collected each run.
I would love to hear your thoughts on this.