Tumbleglass: Sightline Towers Tumbleweed designed by Mike Zapawa. Substantive rules-code adaptation from Abstract Play Games Library: https://github.com/AbstractPlay/gameslib Commit 39d95ccbb65dfc340dcafbcba6274bbb446ebf4c, 2026-10-29. Upstream src/games/tumbleweed.ts by ypaul and Abstract Play contributors. MIT License; see LICENSE.txt, included with this bundle. engine.js ports six-ray line-of-sight accumulation, strict stack replacement, and territorial-majority scoring to standalone axial-coordinate JavaScript. Original UI, tactical rival and edition modifications: 37 cells, five fixed openings, 6/12/18-round limits instead of original setup/pie/two-pass ending. This is a clearly labeled compact adaptation, not the full upstream client. Original artwork generated using the built-in GPT imagegen tool and bundled as glass-tokens.webp. No remote runtime assets or services are required.