DarkSpar: Patch 1.05h, improved offline progression routine

Redid the way that the offline progression routine works, which should prevent an error some people were getting about "possible infinite loop", as well as being faster in general.