Не понял, а где здесь цикл?
Нужно повторять wood.move -> mouse.NextMove -> wood.move -> ...
До тех пор, пока Action.WoodmanNotFound или Action.Finish

Вероятно в этом и проблема про которую вы пишите в письме.