I'm trying to create a game in which the player can place different objects onto the layout to create a custom vehicle, and I need this custom vehicle to transfer to the game layout, so the player can use it. I have tried to use the Persist behavior, but it only seems to work with object states, not position. Would I need to save each object's position to an array, or can I use local storage/dictionary? Am I using the Persist behavior wrong?