Move update inventory class to it's own file.
Change teardown to clean to match similar methods.
Default furnace ticks to 1 if invalid