Changed implementation strategy for ExplosionLogic