Fix ammosplosion

Pretty straightforward, enhance game::explosion() to make the blast optional as well as the shrapnel and fire and make ammunition cookoff disable the blast.