Making GKTurnBasedEventHandlerDelegate and authentication block based. New properties (category) for GKPlayer, GKLocalPlayer, GKTurnBasedMatch, and GKTurnBasedParticipant