More elegent version of Week05_RollDice