Boom: Level progress storage problem fixed

Due to code design issues, it may cause errors in level progress saving. The storage order is modified to ensure that the previous progress will be saved every time a new level is loaded.