Add electric furnace bugging.

Slightly bugged still, but time is nearly up and I need to finish the
docs.