Fix flashlight eating

Fix eating flashlights with the internal furnace CBM (and probably fix a few other things to). Fixes issue #2523.