Key can be used for Opening. 
Boss is related to Judge. Judge requires Observe. Observe is related to Research. Research is related to History. 
Key --UsedFor--> Opening 
Boss <--RelatedTo--> Judge --HasPrerequisite--> Observe <--RelatedTo--> Research <--RelatedTo--> History 