Puzzle class now takes a std::mt19937 reference as an argument to
generateScramble().