двигать(ся), -аю(сь), -ает(ся) и движу(сь), движет(ся)
ДВИГАТЬСЯ1, движусь, движется и двигаюсь, двигается □ Перемещаться, находиться в движении \\ [д]вигаться и допуст. устарелое [д’]вигаться; в формах с сочетанием м[с’]: движемся, двигаемся... – движе[м]ся, двигае[м]ся; в форме двигался – двига[л]ся; в формах с сочетанием ущ: движущийcя... – движ[у]щийся, в беглой речи возможно движ[ə]щийся; в формах с сочетанием ющ: двигающийся... – двига[йу]щийся и двига[и]щийся; о произношении форм с конечными -ся, -сь см. § 145.
Ответы справочной службы
Да, перед словом куда необходима запятая, здесь начинается придаточное изъяснительное.
Глагол двигаться — гипероним для глагола шел.
Невозможно судить о наличии ошибок в этом предложении, так как оно неполное.
Справочники
Вопрос Как правильно: поезд двигается или движется? Глагол двигаться относится к так называемым избыточным, или изобилующим, глаголам, то есть к глаголам, имеющим параллельные формы в настоящем времени, в повелительном наклонении, а также деепричастные и причастные формы. Параллельные формы избыточных глаголов могут различаться стилистически и по смыслу. Стилистически различаются, например, формы настоящего времени следующих глаголов: алкать:
...Вопрос Как правильно: поезд двигается или...