Implemented an arbitrary die-roller, with history.