Hola hugo!te cuento que sigue igual...aca te envio el codigo de las dos escenas, para que me digas que puedo tener malo.
Escena 1:
class Juego(Normal):
    def __init__(self, nivel):
        Normal.__init__(self)
        self.iniciar_juego(nivel)
    def iniciar_juego(self, nivel):
        self.nivel = nivel
        pilas.escenas.Escena.__init__(self)
        pilas.actores.utils.eliminar_a_todos()
        pilas.fondos.Fondo(utils.fondo_salon).escala = 0.48
        pilas.eventos.pulsa_tecla_escape.conectar(utils.press_escape)
        global carlita
        carlita = utils.crear_personaje(350,-200)
        global dialogue
        dialogue = utils.crear_dialogo()
        siguiente = pilas.actores.Boton(100, -320, "IQ/imagenes/botones/siguiente.png")
        siguiente.conectar_presionado(self.next_level)
        global pers_central
        pers_central = pilas.actores.Actor()
        pers_central.definir_posicion(-350, 250)
        variables.grillas[nivel-1].definir_cuadro(5)
        variables.grillas[nivel-1].asignar(pers_central)
        "Random de imagenes"
        indices = range(0, 4)
        random.shuffle(indices)
        opciones = []
        for i in range(0,4):
            opciones.append(elemento(variables.posiciones[i], variables.y, variables.grillas[self.nivel-1], indices[i],self.nivel))
    def next_level(self):
        import IQ.escena_semejanzas
        pilas.mundo.definir_escena(IQ.escena_semejanzas.Juego())
En donde dice: "siguiente" se llama a la siguiente escena:
Escena 2:
class Juego(Normal):
    def __init__(self):
        Normal.__init__(self)
        pilas.escenas.Escena.__init__(self)
        pilas.actores.utils.eliminar_a_todos()
        pilas.fondos.Fondo(utils.fondo_salon).escala = 0.48
        pilas.eventos.pulsa_tecla_escape.conectar(utils.press_escape)
        global carlita
        carlita = utils.crear_personaje(300, -200)
        global dialogue
        dialogue = utils.crear_dialogo()
        self.crear_botones()
        self.abrir_archivo()
espero tu respuesta hugo!