refactor DiceDoubles to use DoWhile