game-trees Planning agents for the classic version of Pacman with ghosts Python minmax algorithm alpha-beta algorithm