So I have a rift system, where I can go back and forth between two worlds. Essentially how I have this working is that anytime Q is pressed, I load one data layer and unload the other, as well as save the players location, so that when they return to the other world, they return to the same spot. This all works fine, and my door/key system works fine too. However, when I place each actor individually, meaning the key, and the blueprint, they will react to my rift code depending what layer they are on, however when I link them, meaning, I tell the key, that this is the specific door that it is able to open, both objects become completely persistent no matter what I do. Any ideas? Any fixes? I can post screenshots of whatever, just not sure what is even relevant to this issue, I have no idea why they just all of a sudden ignore the data layer commands.