Such a fun puzzle game. Requires good forethought and I enjoyed the way the music seemed to synchronise with the spell moving. I was so disappointed to reach the end.
Some levels I did have to complete many times and I didn't know why. But I think it brought me back to the first level eventually, so I think I finished it.