Revert "Temp change of setMovement to Chain functions"

This reverts commit 3ef5b3cdd04ad3c98d215cccab5cca3591b23168.
Revert "Revert "Temp change of setMovement to Chain functions""

This reverts commit 2cde8d34717ecb42e2e92017a4f95adbff892a82.