updates to rotation and movement