movement mechanics 3517627