I originally wanted to make a cellular automaton implementation. But I thought the effect looked nice and like fire, so I played with it.