Keepers [Don't Merge]

Keepers first draft. Still plenty left to do. Wildly untested and unfinished. Lots of quick code.

Minor refactoring of proc/swap_hand(), definition is moved to /mob.
Adjustments to hotkeys.
Added var/access_card to simple_animal, they can now utilize access.