refactoring | adding Enums for MatchMode, MatchType and DuplaScore | Moving Player services to PlayerService class