added resultable class and support in dice_bag and dice_cup