Fix campaign progression (again!)