Dare is related to Try. Play is a type of Try. the last thing you do when you Play is Rest. 
Surprised is related to Shock. 
Dare <--RelatedTo--> Try <--IsA-- Play --HasLastSubevent--> Rest 
Surprised <--RelatedTo--> Shock 