Cisco interview question

Design a chess game. (Class design and implementation)