Working on implementing time based playing

Adds support for a "runningDelta" aka, our average offset from a
centralized source.