Game engine now chooses unsolved problems before solved problems.
Problems are also randomized