EndShift() now stops and disposes of the MovementTimer Ticker.
Minor form changes for the purpose of symmetry.