All Rust commits from Facepunch
Fixed the issue where the night vision goggles would appear black with shadow caching enabled