added function initializeExplosion