PayPal Interview Question

How would you approach designing a online two-player chess game?