btw if u want optimized stuff for fixed-width types like std::int32_t, just use stuff like std::int_fast32_t
wait i just looked at your backend code and the "rust++" code is kinda confusing ngl, but i get the gist of it
fixed the markdown for the > and >= operators
I don't have that much experience with swing, but I would be very happy to help with other things!
for the terrain generation, maybe u could add mountains and deserts