People 35 and under probably know her better from her effect or as a giant mecha on South Park.
Here’s a “pop up” version of the music video with more details about the song: https://youtu.be/i_QOeWflG9g
I remember first hearing this song playing on someones phone back when the best mobile game was that nokia red ball thing.