generator.insert no longer throws if slot was empty (never should have); cleaned and patched up refuel.lua a little