Added support for background heat and for heat regions
Editied the edge effect. BTW this is just a demonstration I don't intend to leave the edge effect there. It would be useful for something like lava