All Rust commits from Facepunch
Move SolarPanel.SunUpdate into a work queue (0.05ms budget) Should benefit from being run here by avoiding a potential physics sync (as well as less load on the Invoke system)
Move ElectricBattery.CheckDischarge into a work queue, budget 0.05ms