How Puzzle and Strategy Games Train Creative Problem-Solving Skills