Когда возвращаешся в исходную позицию то все надо снова начинать сначала.
Начинать с нуля но уже на другом уровне.
В исходной позиции сложнее всего-надо решить сохранять ли предыдущий уровень.