The arrows are flying to their in-between positions.
However, something is not correct with the lengthPerTurn; it probably concerns AttackProgress. Every arrow is also moving during the end of opponent's turn. That can be modified later.