Cool concept, but there is just so much to unpack here! I'd be curious to see how your game would play differently if there were fewer options at first to let players start to build up their knowledge over time rather than be confronted with so many possible options. I also never reached the level up screen, but I definitely had fun trying to make my way there with some of these spells!