Problem Solving, Python Programming, and Video Games