Implemented 'completed' flags, and shuffled questions randomly.