Update to Furnace and Heat GUI
 - Dynamic Input/Output/Fuel Slots
 - Dynamic Cook/Fuel Progress
 - Updated Gui Texture to reflect new dynamics
 
Update to Furnace Logic
 - Cook time decreases when not enough heat, doesnt just reset to 0