I'm working on a simple 2d puzzle with small textures (in count and quantity). Now after I finished the game logic I'm considering tow options to switch between levels:
- Remove all objects manually and de-attach their spirits from the current scene .
- Drop the whole scene and start the new level on a new scene.
Both options are not much different in code complexity in my case. so the question is what are the drawbacks of the second approach ? specifically is a scene a heavy object?