more fixes

because we have a variable timestep now, we can't actually use deltatime
directly. Instead, we have to use STI.corrector when we want to do
integration since it's a combination of deltatime and the timestep.