Added proper time-synced playback, no tweening yet.