Add functionality to toolbox and fix crash

- When shift-right clicking the toolbox:
 - It no longer crashes if there are no wrenches in the inventory.
 - Shows a list of available wrenches in chat.

I'm happy to add more to this pull request, I've just partially run out of ideas specific to here. I may push more changes, if I find some quirky behavior or bugs.