How Online Gaming Encourages Problem Solving and Resilience