BAE Systems interview question

How would you design a Chess game using OOP?