All Rust commits from Facepunch
Experiment with async menu loading when going back to main menu on disconnect.