added optional OnDestroy callback for GivesScore
Better muzzle flash, gun texture now changes colors
Setting up WeaponData for weapon sounds