Main should bail out if it runs out of movement.