Parallel moves to own function.

* Separated block to independent function.
* Used try since many steps might fail.