Took a bit to solve the problem I ran into with distributing temperatures (and other environmental factors) so I was stalled out for about a week noodling at the best way to do that.
Solved the problem now though so we have heat/cold dissipation and the framework for many other forms of environmental effects.
The only additions to the controls is that you can add or remove one unit of heat to a tile by pressing H to heat and C to cool.
All other controls are as they were before and the critters/plants do not currently react to the new properties yet but that will be coming tomorrow I expect.
Build is available here.