LockedDoor

extends from door - simple implementation that requires a key. Moved
key-based f'nality out into LockedDoor