Reworked sync and drift code

Pause and skip are no longer working
Last remaining drift calculation variable removed