as someone who did the labyrinth i can say its really hard, sometimes you think that you got all the keys, i would say your best friend is saving and loading the game and just do trial and error, even then i dont quite know how i made my way trough, and i could say the last floor is the worst one