Commit if WIP toward fixing the simulation.
Committing "complete" partial heating code.

Not working correctly, though - needs debugging.
Fixed heating/cooling stability.

The global average temperature now appears to be
stable even across many iterations, at all grid sizes.