gitextract_pasq2vds/ ├── .eslintrc ├── .github/ │ └── workflows/ │ ├── check.yml │ └── test.yml ├── .gitignore ├── .mocharc.json.ignore ├── .npmignore ├── CHANGELOG.md ├── CLA.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── decl.d.ts ├── esbuild.mjs ├── package.json ├── scripts/ │ ├── postpack │ └── prepack ├── src/ │ ├── action/ │ │ ├── action.ts │ │ ├── index.ts │ │ ├── selection.ts │ │ └── utils.ts │ ├── board/ │ │ ├── adjacency-space.ts │ │ ├── connected-space-map.ts │ │ ├── element-collection.ts │ │ ├── element.ts │ │ ├── fixed-grid.ts │ │ ├── game.ts │ │ ├── hex-grid.ts │ │ ├── index.ts │ │ ├── piece-grid.ts │ │ ├── piece.ts │ │ ├── single-layout.ts │ │ ├── space.ts │ │ ├── square-grid.ts │ │ ├── stack.ts │ │ └── utils.ts │ ├── components/ │ │ ├── d6/ │ │ │ ├── assets/ │ │ │ │ ├── dice.ogg │ │ │ │ └── index.scss │ │ │ ├── d6.ts │ │ │ ├── index.ts │ │ │ └── useD6.tsx │ │ ├── flippable/ │ │ │ ├── Flippable.tsx │ │ │ ├── assets/ │ │ │ │ └── index.scss │ │ │ └── index.ts │ │ └── index.ts │ ├── flow/ │ │ ├── action-step.ts │ │ ├── each-player.ts │ │ ├── enums.ts │ │ ├── every-player.ts │ │ ├── flow.ts │ │ ├── for-each.ts │ │ ├── for-loop.ts │ │ ├── if-else.ts │ │ ├── index.ts │ │ ├── switch-case.ts │ │ └── while-loop.ts │ ├── game-creator.ts │ ├── game-manager.ts │ ├── index.ts │ ├── interface.ts │ ├── player/ │ │ ├── collection.ts │ │ ├── index.ts │ │ └── player.ts │ ├── test/ │ │ ├── actions_test.ts │ │ ├── compiler.cjs │ │ ├── fixtures/ │ │ │ └── games.ts │ │ ├── flow_test.ts │ │ ├── game_manager_test.ts │ │ ├── game_test.ts │ │ ├── render_test.ts │ │ ├── setup-debug.js │ │ ├── setup.js │ │ └── ui_test.ts │ ├── test-runner.ts │ ├── ui/ │ │ ├── Main.tsx │ │ ├── assets/ │ │ │ ├── click.ogg.ts │ │ │ ├── click_004.ogg │ │ │ └── index.scss │ │ ├── game/ │ │ │ ├── Game.tsx │ │ │ └── components/ │ │ │ ├── ActionForm.tsx │ │ │ ├── AnnouncementOverlay.tsx │ │ │ ├── BoardDebug.tsx.wip │ │ │ ├── Debug.tsx │ │ │ ├── DebugArgument.tsx │ │ │ ├── DebugChoices.tsx │ │ │ ├── Drawer.tsx │ │ │ ├── Element.tsx │ │ │ ├── FlowDebug.tsx │ │ │ ├── InfoOverlay.tsx │ │ │ ├── PlayerControls.tsx │ │ │ ├── Popout.tsx │ │ │ ├── ProfileBadge.tsx │ │ │ ├── Selection.tsx │ │ │ └── Tabs.tsx │ │ ├── index.tsx │ │ ├── lib.ts │ │ ├── queue.ts │ │ ├── render.ts │ │ ├── setup/ │ │ │ ├── Setup.tsx │ │ │ └── components/ │ │ │ ├── Seating.tsx │ │ │ └── settingComponents.tsx │ │ └── store.ts │ └── utils.ts ├── tsconfig.json └── tsfmt.json