Workday Interview Question

How would you architect a chess app?