New limbs

New limb system: limbs, capabilities, checking for ability to perform some action.
Why don't you move this to the `human` function body? Now it is copied to both of its' invocations.