how do explosions work