main.js: increase excitement by shuffling problems

It seems to be more fun to play if the questions aren't in the same
order every time.  Also if the categories of words are mixed up a bit.