Add block break direction check.

This should patch Nuker and breaking blocks that you're not looking at. It just checks if your pitch and yaw is reasonable and if it's not, you get a violation.

I've created a new check, permission node, and tag.

The check tag is BLOCKBREAK_DIRECTION, and the new permission is BLOCK_DIRECTION (safeguard.block.direction).