I find this very irritating, I have had to go through fighting Zhaitan twice, and the very long story chapter before that one, too... Please fix this or add checkpoints, maybe both. I noticed there are "checkpoints" in the expansion stories, but this should be base-game too.