Amazon Interview Question

Object Oriented Design for a chess game.