Asana Interview Question

Model a 2 player chess game as a OOP system.