Starting is a form of Start. Compete requires Start. you would Compete because Fun. 
Slam is a type of Noise. 
Starting --FormOf--> Start <--HasPrerequisite-- Compete --MotivatedByGoal--> Fun 
Slam --IsA--> Noise 