The On collision as a subevent of a For each looks weird, is that working for you? Why do you need the For each? The Waits in the 'For each' loops probably won't do what you expect, a loop is run in 1 tick. I would probably have the Subtract 1 from bomb in event 319 or 320. You have given us the expected results, what are the actual results?