Tech stack:
- Server: Rust server with Warp
- Client: Rust wasm frontend with Seed and Bevy
- Shared: Data structure definition
Bevy & seed interop:
1- In Seed init: create a bevy instance 2- When creating a bevy instance, create a plugin and ressource containing a ref to the Seed app 3- Keep a ref to the plugin in Seed in order to inject stuff into Bevy.