first move should always be an X
play alternates between X and O, with X starting