I noticed while I was testing stuff for the deck. If you click and drag the deck onto yourself, while not adjacent to the cards, you still pick them up. The problem obviously is that there is not a range check. I dunno have a look into it, there should be some generic code for picking up items, that does all the checks including sliding doors and reinforced windows.