Fix player skin changing code.
Use minetest.swap_node instead of hacky_swap_node
Rework screwdriver and add protection support
Check for area protection in buckets
Shorten lines in bucket and support nil placers
Allow changing screwdriver mode when pointing at a protected node
Add protection support to signs
Prevent bucket from replacing unloaded nodes
Fix crash with nil fuel
Fix crash when using the screwdriver on an unknown node
Reverse and combine if statements in the screwdriver
Added a caped player model, which works like the

hat layer, when the area for the cape (a 8x12 set of pixels) which is to
the right of the arm texture, is given a non-alpha or semi-alpha pixel,
it will display ingame, similar to the hat layer on the player's head.
Add Sam II

<PilzAdam> why dont you include sam II in there?
Add protection support to doors
Remove trailing whitespace from doors