thanks a lot for your feedback and playing!
yeah, systems were focuses first to be flexible enough allow to add a lot of content quickly without being a pain (adding an achievement or upgrades takes like 5 mins now without being a pain)
we tried godot / unity in our first jams but I couldn't like them (unity compilation time / and godot gdscript & way of things), so went for a much more closer solution to 3D engine (without being a game engine) but still compatible with web, it was quite a blast to develop in ! :D
I'll maybe try bevy & rust next time then export to wasm for web support, we'll see