Compass navigation system