Shooting is a form of Shoot. Shooting is a synonym of Shot. Shot is a synonym of Guess. Guess is a synonym of Speculation. 
you are likely to find Snake in/at/on Cage. Cage is related to Hold. Hold is a type of Prevent. Defend is a type of Prevent. 
Shoot <--FormOf-- Shooting <--Synonym--> Shot <--Synonym--> Guess <--Synonym--> Speculation 
Snake --AtLocation--> Cage <--RelatedTo--> Hold --IsA--> Prevent <--IsA-- Defend 