fix bug where he doesn't empty out the last furnace