update dice roller with sanity checks