У меня нет детей, я точно помню

Немудрено, что вы запутались. Реализовать такой код линейно не лучший способ, а уж разбираться в нем совсем сложно. Поэтому лишь дам пару советов:
1. Логически отдельные операции лучше вынести в отдельные методы, спрятав ненужные хвосты.
2. Математическую модель отделить от мувиклипа вобще.
3. Вместо фото на этапе моделирования надо выводить вектора направлений. Это поможет лучше ориентироваться.