How is movement calculated?