Pregunta de entrevista de OpenAI

- design chess.com, fix/optimize this code