Updated switch in match.
Updated playersDict.
Made delegate use optional chaining.
Removed Selector().
Used map to get playerIDs.
Switched from NSLog to println.
Made use of trailing closures.
Made reportAchievementIdentifier simpler.
Switched var's to let's where possible.
Removed parentheses where unnecessary.