I feel like it'd be good to implement tabs of summoner icons: have, say, one for recently used, one for skin lines, one for events, one for esports, one for "basic", and one for "legacy". Put these in legacy, make new ones and put them in basic, have small pool of starter icons from the basic icons, unlock more basic icons through missions, unlock legacy icons at level 30 or after completing all of the basic icon missions or something. Have missions for level milestones and whatever in-game, maybe put in-game accomplishment icons based on a certain number for a single game be in a particular order... like, maybe you have to have done 7.5k total damage to champions in a single game before you can get the icon for healing 5k in a game, but you can get the icon for getting first blood, or a double kill, or first tower, or a dragon, or 100k lifetime damage to champions, or 10 PvP wins, etc. whenever. Maybe have different mission progressions for different things, like one for damage, one for CS, one for KDA, etc.