Cool game! I finished with 10 fireballs cast. For the sake of adding some challenge, I think it would be cool if each loop lasted a longer time, that way the fireballs ricocheting will continue to travel to new spots each round keeping the player on their toes. As it stands, I was able to camp in the top left corner without much issue. Nice job though!