added support for assigning different heuristic to each player.