לא מובן
כאן בדקת: http://en.wikipedia.org/wiki/Minmax "...וברצוני להחזיר הן את הערך היוריסטי ואין את המהלך שנדרש להתבצע-כיצד.." אני מניח שהתכוונת ו"הן" ולא ו"אין", אם כן אז אתה צריך להחזיר את המהלך רק ברמה העליונה, הרמות מתחת נועדו רק בשביל לחשב את מידת ההצלחה אם שיחקת מסע מסוים, ברמות אלו אתה צריך להחזיר רק את הערך של המסע. תצתרך בעצם שתי פונקציות.