Adding in support for changing temperature, small bug with this
Misc changes