files from Artificial Intelligence algorithms class from UC Berkeley spring 2013 using python - solution search applied to a pacman game