Bloody is a type of Cover. Cover is related to Charge. Charge is a type of Paint. Paint is related to Ugly. 
Powerful is the opposite of Vulnerable. Vulnerable is the opposite of Immune. 
Bloody --IsA--> Cover <--RelatedTo--> Charge --IsA--> Paint <--RelatedTo--> Ugly 
Powerful <--Antonym--> Vulnerable <--Antonym--> Immune 