Online Problem Solving Games