Update firingsnippet.lua

Condensed logic, removed irrelevant calls and tidied up removal function.