Energy sharing update.  This should only work with constant timesteps.