How Game Mechanics Reflect Human Problem-Solving Skills