All rules are handled by Game, Player only throws the dice like in real life.

Notice that previous version code looks prettier than this one, but this
one I believe is more accurate regarding class roles.