[PLUGIN] Savior

Hello!
I’m working on integrating the Savior Plugin into my project. I’ve implemented saving the world with SaveGameWorldAsync and reloading it on game restart using LoadGameWorldAsync.
However, I’m having a problem when dealing with adding actors to the world after a save and then trying to reload the previous save. Here’s the scenario:

  1. I load into the world adding a few actors.
  2. I save the Game World.
  3. I Add a few new actors.
  4. I want to load the Game World to restore it to point “2” in this list.

While LoadGameWorldAsync resets existing actors to their saved states, the newly spawned ones remain. I’ve tried both OpenLevel followed by LoadGameWorldAsync and using LoadGameWorldAsync alone, but neither achieves the desired result.

Is there an efficient way to restore the game world to its previously saved state, including removing actors spawned after the save point?