Smith, Jim, Cayzer, S, "Teaching problem solving and AI with PacMan", , 2010