Остановка таймера и анимации и переход к следующему циклу

swift
xcode
ios

#1

Здравствуйте! Реализовываю приложение с тренировками. Вообщем добавляю в проект кнопку далее(Перемотка) и появилась проблема, не могу разобраться. Кнопка далее должна срабатывать только при включенном упражнении. При нажатии на далее задумано , что таймер останавливается с анимацией и возвращается в исходное состояние, названия упражнений меняются на следующие по списку. Но у меня получается, что при старте после промотки таймер и анимация одну секунду начинают свое движение и возвращаются в исходное положение, затем вновь начинают свою задачу отсчет и анимацию, но уже полностью дойдя до конца. Не нажимая промотки упражнения начинаются корректно, без возвратов. Кода много поэтому прошу посмотреть кусочек проекта для наглядности, https://yadi.sk/d/ppI7iRCy3EPEEt уже голову сломал… Не обращайте внимание на концовку выполнения тренировки, при тесте проекта в симуляторе… Всем заранее спасибо