Print hands for each player

This way you only have one Deck, and each player uses it even though they're doing `Deck.new`. That's a confusing way to structure the code. I'd remove the `DECK` constant.

P.S. The technical term for this is that DECK is (kind of) a singleton - there's only one of them at any given time in the system.