Nice and polished! It would be good if the character movement would slide past the fire instead of getting stuck. Maybe you could let the character run through the fire for a penalty?