Thanks for the input, I actually originally meant to keep the fire speed constant so I could have a puzzle where you had to fling fire offscreen and into the unknown to solve a puzzle, but it was pretty much just guess-work and I could not figure out how to turn it into anything better so I ditched it.
This is a pretty good suggestion, I should implement it or AT LEAST minimize the number of pixel offscreen the flame travels before it stops (it does eventually have a leash at about 9k pixels currently)
Thanks again for playing!