milo
tomjonjon
One of the several player profile card systems, they’re common for some years now. Keeps track of your data, high scores, unlocks, might have social media tie-ins or incentivize you to pre-load it with money to play, etc.. That one looks to be SEGA “Aimedal”