Volver 2 escenas atras [Ayuda]

Hola, estoy en el tablero de mi juego y si caigo en un casillero “comodin” debo cambiar a otra escena en la cual eligire que juego jugar (ahorcado, adivinanza, etc), por lo cual debo cambiar nuevamente la escena.

Ahora mis dudas son:

  • Si desde el tablero paso a la escena comodin con pilas.almacenar_escena(comodin.Comodin()), guardo la escena de el tablero (que es la que necesito) y paso a la del comodin, ahora si desde comodin deseo pasar a la escena del ahorcado por ejemplo, si uso pilas.cambiar_Escena estaría mal ya que cambio la escena pero tambien vacio toda la pila de escenas (perdiendo la escena del tablero). Y si uso pilas.almacenar_escena(ahorcado.Ahorcado()) estaria almacenando la escena de Comodin y no quiero hacer eso ya que cuando haga pilas.recuperar_escena() desde ahorcado me recuperaria la escena de Comodin y no la del tablero que es la que necesito.

En pocas palabras mi pregunta es: Como hago para desde ahorcado volver a tablero? Es decir, 2 escenas atras.

Quizá lo explique medio mal, espero se entienda.

GRacias.

PD: Solo puedo usar pilas 0.83, ni una version mas ni menos.

@hugoruscitti

Buenas @Alejo, ¿probaste llamando dos veces a pilas.recuperar_escena()?, debería regresar a la primer escena de las dos almacenadas.

Ahí lo probé, llamando dos veces funciona, gracias!

Lo terminé manejando de otra forma igual pq sino estaba trabado, pero bueno saberlo, gracias!