Updates to track movements within a mile and changes to hasMoved().