Philips interview question

Q: Model a chess game - design question