Stroke is a type of Attack. 
Twist is related to Curve. Curve is a different concept from Square. Square is the opposite of Ring. 
Stroke --IsA--> Attack 
Twist <--RelatedTo--> Curve <--DistinctFrom--> Square <--Antonym--> Ring 