refactor some; cards are brought out of Hand correctly