Really cool concept, liked the way you had think about the timing of the spells, I think games need this mechanic more. Good job!