- provided support for current screwdriver API
- refactored wrench and screwdriver callbacks
- moved all protection checks into helper function
- removed duplicate callbacks for door node removal
- provided support for current falling node API
- allowed customization of door-locked sound fx
- included protection violation hooks when digging
- refactored door and trapdoor toggle functions
- simplified parameters for checking locked doors