Damn this is fun, the progression system where you can upgrade your different attributes really adds something. Out of curiosity, how are you generating the names for the mages? Are they randomly selected from a list or do you procedurally generate them?