I wrote a kaleidoscope simulator. You know, a virtual tray filled with hundreds of little plastic beads of various shapes and colors that tumble around when you press the keys, with the camera displayed on a grid of triangles. I wrote it in Rust using Bevy, which was great, but it wouldn't work in WASM for some reason (simpler projects did just fine) and getting it running in the browser was the goal so I uh dropped the project.