cleaner die rolling, fixes a bug where multi digit exponents were only reading the first digit