This is a really great take on the theme! My one complaint is that the beginning is pretty slow with only one spell that you have to wait the whole loop before using again. Having a second copy of the spell to start with might have made it flow a bit faster.