Why Do I Keep Freezing In Rust