Adds on_throw_impact() and assorted random changes

REMOVES GOOF CODE (Code doesn't compile on my end because of this, EMERGENCY FIX)
gives the bikehorn a honk noise when it's thrown
reworks bikehon honk noise to be a hitsound instead of snowflek code
makes the rubber ducky bikehorn not honk
removes POINTLESS comments from living_defense.dm