There might be a few bugs, but I think it's a good concept that fits the theme! I wish there was some kind "door" that opened when I got all the keys, and maybe a reset button or an automatic restart if I failed to do something in the right order and it's impossible for me to proceed at a certain point.