extract mover to loop-grid-mover

#2