Those are great suggestions.
I would be very interested to see your spin on the mechanic. I can send you the level generation/movement code (in Godot Script) if you want to have a look at it. Just let me know!
I should be able to recreate it without copying your code but thank you very much ! I'll send you anything I do with this idea. I saw a rubiks cube yesterday and thought about your concept again. What is you don't move the line by one room but like a rubiks cube, 3 rooms "turns" at the same time. It's pretty much the same thing but as a cube. I don't know if I should make it in 3D either because you wouldn't be able to see on the side of the cube. Too be honnest, it's a weird idea but maybe ... (Inside a cube might work)