Thrown objects play throwhitsound

If throwhitsound isn't defined, a thrown item calls its hitsound instead. If that isn't defined, no sound is played.

Objects that do no damage when thrown play their throwtapsound.