Happy is related to Please. Please is related to Request. Challenge is a type of Request. Challenge is a type of Invite. 
Subject is a type of Affect. Attack is a type of Affect. 
Happy <--RelatedTo--> Please <--RelatedTo--> Request <--IsA-- Challenge --IsA--> Invite 
Subject --IsA--> Affect <--IsA-- Attack 