Yard Sale
A thousand coloured dots start with equal wealth and trade on fair coin flips, until one holds more than all the others together.

Move a hand and they trade. A dot's area is its wealth, and the faster the hand, the more trades. Where the hand is does not matter, and nothing touches a dot: you set how often the coin is flipped, never which way it falls.
Every trade is a fair flip, and the stake is a quarter of the poorer dot's wealth. Nobody cheats. Before long most dots are specks, and then one dot's rim flashes white: it holds more than all the others together. It won about half its flips.
The amount of colour never changes. Only who holds it does.
WebGPU through vgpu. Hand tracking runs on MediaPipe in your browser. No frame leaves the machine.