Python-based puzzle solver project with a future Pygame interface layer. Use Python 3.11, 3.12, or 3.13 for the initial setup so pygame installs cleanly.