Removed identical local copies from 45 test files. These fixtures are already defined in conftest.py.
Implements unlock_handler that checks for a key in player inventory and unlocks containers. Tests cover error cases (non-container, not locked, no key), success case, key aliasing, and state preservation.