Movement integration

@IanMayo @alexnodejs