forked from: AnimatedFlame

