http://www.reddit.com/r/ProgrammingPrompts/comments/2luobv/game_component_die_and_dicebag/