themes = ['4X (explore, expand, exploit, and exterminate)', 'Action', 'Business', 'Comedy', 'Drama',
          'Educational', 'Fantasy', 'Historical', 'Horror', 'Kids', 'Mystery', 'Non-fiction', 'Open world',
          'Party', 'Sandbox', 'Science fiction', 'Stealth', 'Survival', 'Thriller', 'Warfare']

genres = ['Adventure', 'Arcade', 'Fighting', "Hack and slash/Beat 'em up", 'Indie', 'MOBA', 'Music',
          'Platform', 'Point-and-click', 'Puzzle', 'Quiz/Trivia', 'Racing', 'Real Time Strategy (RTS)',
          'Role-playing (RPG)', 'Shooter', 'Simulator', 'Sport', 'Strategy', 'Tactical',
          'Turn-based strategy (TBS)', 'Visual Novel']

game_modes = ['Co-operative', 'Massively Multiplayer Online (MMO)', 'Multiplayer', 'Single player', 'Split screen']

platforms = ['Acorn Electron', 'Amstrad CPC', 'Android', 'Apple II', 'Arcade', 'Atari 7800', 'BBC Microcomputer System',
             'Commodore C64/128', 'Dreamcast', 'Game Boy', 'Game Boy Advance', 'Game Boy Color', 'Google Stadia',
             'Linux', 'Mac', 'Mobile', 'New Nintendo 3DS', 'Nintendo 3DS', 'Nintendo 64', 'Nintendo DS', 'Nintendo DSi',
             'Nintendo GameCube', 'Nintendo Switch', 'PC (Microsoft Windows)', 'PC DOS', 'PC-8801', 'PlayStation',
             'PlayStation 2', 'PlayStation 3', 'PlayStation 4', 'PlayStation Network', 'PlayStation Portable',
             'PlayStation VR', 'PlayStation Vita', 'Sega Saturn', 'Sharp X1', 'Super Famicom',
             'Super Nintendo Entertainment System (SNES)', 'Virtual Console (Nintendo)', 'Wii', 'Wii U', 'Xbox',
             'Xbox 360', 'Xbox Live Arcade', 'Xbox One', 'ZX Spectrum', 'iOS']

platform_families = {"Xbox": {'Xbox', 'Xbox 360', 'Xbox Live Arcade', 'Xbox One'},
                     "PlayStation": {'PlayStation', 'PlayStation 2', 'PlayStation 3', 'PlayStation 4',
                                     'PlayStation Network', 'PlayStation Portable', 'PlayStation VR',
                                     'PlayStation Vita'},
                     "Nintendo consoles": {'New Nintendo 3DS', 'Nintendo 3DS', 'Nintendo 64', 'Nintendo DS',
                                           'Nintendo DSi', 'Nintendo GameCube', 'Nintendo Switch', 'Game Boy',
                                           'Game Boy Advance', 'Game Boy Color', 'Virtual Console (Nintendo)',
                                           'Super Nintendo Entertainment System (SNES)', 'Wii', 'Wii U'},
                     "PC (Microsoft Windows)": {"PC (Microsoft Windows)"},
                     "Linux or Mac": {"Linux", "Mac"},
                     "Mobile": {"Mobile", "Android", "iOS"},
                     "Other (less popular or retro platforms)": {'Acorn Electron', 'Amstrad CPC', 'Apple II',
                                                                 'Arcade', 'Atari 7800', 'BBC Microcomputer System',
                                                                 'Commodore C64/128', 'Dreamcast', 'Google Stadia',
                                                                 'PC DOS', 'PC-8801', 'Sega Saturn', 'Sharp X1',
                                                                 'Super Famicom', 'ZX Spectrum'}}

age_ratings = {12: 18, 11: 17, 10: 13, 9: 10, 8: 0, 7: 3, 6: "Rating Pending", 5: 18, 4: 16, 3: 12, 2: 7, 1: 3}
