one thing you do when you Program is Deploy. Play is a type of Deploy. Play is related to Sport. 
Far is related to Measurement. Measurement is related to Half. 
Program --HasSubevent--> Deploy <--IsA-- Play <--RelatedTo--> Sport 
Far <--RelatedTo--> Measurement <--RelatedTo--> Half 