First factoring, print hands for each player

@gabebw @jsteiner
It's a matter of taste when the class with the `attr_reader` is the only thing accessing the variables (i.e. when a class is only using them to access its own state). There are people at thoughtbot who extract `attr_reader` etc every time, and others who rely on naked instance variables.

If another class needs to access the state in an instance variable, then you always need an `attr_reader` etc.