added heuristics:
 - what if opponent sets where I set (i.e. blocking)
 - does opponent get an advantage by my move