Memorization is a piece. I also tried to put hints in the way things worked, but wasn't able to design all the floors, so a lot ends up being overly ambiguous.