LICENSE
MANIFEST.in
README.md
pyproject.toml
assets/img/cow_puzzle_10x10_32660_crop.jpg
assets/img/cow_puzzle_10x10_32660_full.jpg
assets/img/cow_puzzle_test.png
assets/img/cow_puzzle_test2.png
assets/img/solved_check.png
src/chatgame/__init__.py
src/chatgame/api.py
src/chatgame/cli.py
src/chatgame.egg-info/PKG-INFO
src/chatgame.egg-info/SOURCES.txt
src/chatgame.egg-info/dependency_links.txt
src/chatgame.egg-info/entry_points.txt
src/chatgame.egg-info/requires.txt
src/chatgame.egg-info/top_level.txt
src/chatgame/docs/games/cow-puzzle/rules.md
src/chatgame/docs/games/cow-puzzle/strategy.md
src/chatgame/games/__init__.py
src/chatgame/games/cow_puzzle/__init__.py
src/chatgame/games/cow_puzzle/__main__.py
src/chatgame/games/cow_puzzle/parse.py
src/chatgame/games/cow_puzzle/solver.py
src/chatgame/utils/__init__.py
src/chatgame/utils/image.py
src/chatgame/web/__init__.py
src/chatgame/web/build.py
src/chatgame/web/node.py
src/chatgame/web/paths.py
src/chatgame/web/serve.py
src/chatgame/web/setup.py
src/chatgame/web_static/favicon.svg
src/chatgame/web_static/icons.svg
src/chatgame/web_static/index.html
src/chatgame/web_static/assets/index-DnvNT-j3.js
src/chatgame/web_static/assets/index-DrRqI1BU.css
src/chatgame/web_static/examples/cow-puzzle-10.png
src/chatgame/web_static/examples/cow-puzzle-6.png
src/chatgame/web_static/examples/cow-puzzle-8.png
tests/__init__.py
tests/conftest.py
tests/test_version.py
tests/cli-tests/README.md
tests/cli-tests/__init__.py
tests/code-tests/README.md
tests/code-tests/__init__.py
tests/code-tests/conftest.py
tests/code-tests/test_api_web.py
tests/code-tests/test_cow_puzzle_levels.py
tests/code-tests/test_parse.py
tests/code-tests/test_solver.py
tests/code-tests/test_web_build.py
tests/code-tests/test_web_paths.py
tests/code-tests/test_web_serve.py
tests/code-tests/test_web_setup.py
tests/mock-cli-tests/README.md
tests/mock-cli-tests/__init__.py
tests/mock-cli-tests/conftest.py
tests/mock-cli-tests/test_cli.py
tests/mock-cli-tests/test_web_cli.py