What is the word for thinking about what someone is thinking?
In chess you are constantly thinking about what your opponent might be thinking. Is there a specific word in English for this?
Meta-cognition comes close but not exactly what I am looking for. Guessing, predicting, and psychoanalysis are obviously not what I am looking for.
Edit: I am looking for a single word (not a phrase) that is closest to this.
Solution 1:
I think we can use foresee. Anticipate is also a good word.
Solution 2:
Is outwit any closer to what you are looking for?
Other suggestions: outsmart or anticipate (so that you anticipate what other player is thinking).
Just my two cents.