initial commit, based off the af_explosm plugin by fox