There are many similar levels or “worlds” in our game. What is the best way to manage transitions between scenes?