Explosion optimization
thanks to ChuckTheSheep