Building a chess playing agent using DSPy | Hacker News Reader