I think the model might need some more APIs to properly expose this functionality to you, now that I think about it. Do you just want to be able to specify the Strategy/Heuristic all AIs use, or have control over each individual AI? If the former, then I can probably add two methods:
Player.setDefaultStrategy(Strategy);
and
HeuristicStrategy.setHeuristicMask(List);
I think the model might need some more APIs to properly expose this functionality to you, now that I think about it. Do you just want to be able to specify the Strategy/Heuristic all AIs use, or have control over each individual AI? If the former, then I can probably add two methods:
Player.setDefaultStrategy(Strategy); and HeuristicStrategy.setHeuristicMask(List);