Optiminimax agent and improvment heuristics