updated explosions, not totally broken but not finished either (you can pull this safely)