Refactored and renamed RandomCardFactory -> RandomCardGenerator