Sorry for the late response guys. I just saw this

Like I said earlier, our team are sprinting for a new project and didn't spend as much as time on the forum as we'd like to. Anyways...
Statsman, regarding your earlier question of shuffling, you are right about our Mersenne Twister (MT) truncates to 32-bits.
However, our dealer shuffle doesn't just use MT and Fisher-Yates, it also uses the Java RNG and therefore the process as a whole has enough randomness.