ProfileManager constructor
      
      ProfileManager({ 
    
- required String gameDir,
- LauncherProfiles? profiles,
- Profile? activeProfile,
Creates a new ProfileManager instance.
gameDir - Directory where game files are stored
profiles - Optional pre-loaded launcher profiles
activeProfile - Optional pre-selected active profile
Implementation
ProfileManager({
  required this.gameDir,
  LauncherProfiles? profiles,
  Profile? activeProfile,
}) : _profiles = profiles,
     _activeProfile = activeProfile;