Build _tile_by_coord dictionary from member visible_tiles (covers both test-mode "tiles" key and live-server "visible_tiles" key), then replace the linear scan with a single dict lookup. Net-zero complexity: adds one dict-set per tile in an existing iteration, removes the separate scan loop. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>