Move Explosion to its own class