Nou singleton Levels::LevelManager que llig data/maps/levels.yaml a la primera get() i exposa currentPath/currentPyramid/currentRoom/ currentLabel + advance/restart/setIndex. És pur estat 'on sóc' — no orquestra cap reload; la GameScene i l'Editor li preguntaran al pas següent. Afegida constant Defaults::Pyramid::LEVELS_YAML al costat de la MAP_YAML antiga (la substitució completa va al Step 3).