way to expectiminimax
Compliable, need to add more heuristic