Move some common stuff out of tool classes.  Fixes tools destroying carpenters blocks.
Improve tool-block interaction sounds.
Further refinement on sneak right-click code.