explosions redone, they work and can be extended!