FactSet Interview Question

How would you go about designing a chess game?