Infinite terrain with Rust and OpenGL