Took this up for the 12 hour challenge. I apologize for the swearing in the beginning. The fireballs were giving me a tough time the past couple of attempts.