cardsharp: a professional card player who makes a living by cheating at card games
card player: someone who plays (or knows how to play) card games
bounty hunter: someone who pursues fugitives or criminals for whom a reward is offered