Which is the user? Is the user always 'X' or is the user always 'O' or what?

I mean, your getMove() method must know whether it is supposed to get a move from the user or get a move from the...