Heat fixes & selective client updates

Clients are now only updated when GUIs are open
Heat temporarily fixed again. Re-enabling radiation multiplier.
Moving heat addition to a single batch update in the main
ReactorController update loop.