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
makes the rubber ducky bikehorn not honk
removes POINTLESS comments from living_defense.dm


Merging myself in a second (need another commit)