NaN protection, updating to match beefcore

Returning true when stuff changes due to game activity.
Adding NaN protection to handle chunk corruption in case of crashes.
Adding shortcuts for heat dissipation so control rods don't linger,
transferring <0.00001 heat per tick.
Changing UE power provider to produce 100UEW per 1 BCMJ