According to this piece of paper I found, I beat the game!The [spoiler] and key only puzzle was definitely a good way to finish it. It was slow to figure out, but it never felt like I wasn't making progress.