Fix CBM flashbang erroneous deafened message

Didn't want to be invasive, but I guess overloading an existing function isn't really invasive. Added a player_immune parameter to flashbang() so I can ditch that hacky save/load of blindness/deafness.