Explosions creation refactored