added ability to pick up a key