This class is similar to a music player. It will include controls like play, pause, seek.
Used when the replayer is actively playing and emitting replay events. Call this from your ReplayEventsObserver to offset the current time to accurately represent when the simulated or historical event occurred - needed for sub-millisecond accuracy or when simulating routes at high frequencies @see ReplayRouteOptions.frequency.
When initializing or testing an app, it is needed and useful to decide a code location to play the first location from GPS. When it is early, you may crash. When it is late, you may start in null island - LatLng(0,0). Use this function to play the first location received from your LocationEngine.
When initializing or testing an app, it is needed and useful to push a device location. This helper function can be used to push the actual location into the replayer.