Konrad Group Interview Question

Design a system that for an online web chess game