This is a static single-page app that:
- Parses a Water-Sort style puzzle screenshot in the browser using OpenCV.js (WASM) in a Web Worker
- Reads the bottom powerup badges (retries / shuffles / add-bottles) using Tesseract.js (WASM OCR)
- Runs a BFS solver to separate colors into single-color bottles