Energy Crossbows now play the correct sound

Changed it so that silenced weapons still play the fire_sound that they
are given

The Silencer now sets the guns fire_sound to the silenced gunshot when attached, and reverts the sound back to the previous fire_sound when removed