The plaques are game-layer UI. Render them above the board and flash them on coin:locked by coin.data?.kind -- type the board as HoldAndWinBuilder<{ kind: string }> so the payload is typed, since data is optional.
See it work
The plaques are game-layer UI. Render them above the board and flash them on coin:locked by coin.data?.kind -- type the board as HoldAndWinBuilder<{ kind: string }> so the payload is typed, since data is optional.