implement Player.throwDice() and Dice.generateRandomValue()