CLIENT SERVER WORKS (CONDITIONALLY)

client server plays through entire game, but there is a bug in the
minimax getIdealMove() that will try to make invalid moves if the depth
of the tree is any larger than 1