Step is a type of Block. Block is a synonym of Hole. Eye is a type of Hole. Eye is related to Spy. 
Gather is a type of Reason. Gather is related to Coming. Coming is related to Join. Join is the opposite of Leave. 
Step --IsA--> Block <--Synonym--> Hole <--IsA-- Eye <--RelatedTo--> Spy 
Reason <--IsA-- Gather <--RelatedTo--> Coming <--RelatedTo--> Join <--Antonym--> Leave 