Making a fun & interesting games is about rapid prototyping and iteration, Rust's values are everything but that
This is the crux of the issue and it was to be expected.
Use a proper and established game engine.
Rust is fantastic, but use it for writing high performance libraries for your game (GDExtension for Godot), or writing a dedicated game server.