Represent heat value with floats.

- This allows for more granularity in heat production, which is neccesary for easily balancing heat production