Ok I loved it! This might be my favorite type of concept in any game. Giving the player freedom over the core gameplay will always be awesome if you design the systems correctly. Please polish this more, add more variables and factor to the spell building system, this has potential.