Update Fire.dm

Rewrote nearly all procs and the fire object from scratch.
Fire now consumes approriate amounts of all reacting substances and generates heat based on how much it burned.