Great take at this theme it's actually really funny to burn this village ahahaha I like how the fire expand too!
I tried to make the fire spread organically using cellular automata logic. Then I spawned some Sprite2D flames on top of it and added a GPUParticles2D node for sparks and embers. I think it turned out really pretty :D
Thank you for playing :)