how do video games help your problem solving skills