Shuffles question list for better randomization with config

Made it so the question list is shuffled, which provides better question randomization, and added a channel configuration so questions can be randomized on some channels, and not on others.