-Added GetAssemblyType and GetMainGameMilliseconds methods to SandboxGameAssemblyWrapper

-Reworked a large portion of the BatteryEntity update code to fix some restrictions/bugs