Pergunta de entrevista da empresa Jane Street

Design a data structure for a chess game of two players