The caption for this makes it seem like you're referencing a game and the art looks like it matches the game.
A low effort game, to be specific, but something worth a try once just to see how it is.
My brain demands me to play the game now, but I have no idea what to do.