It was on the front page of Itch.io when I logged in to check something on my Ukraine Bundle and I clicked it because it looked funny
Thanks for your answer!
Good luck on any future games you make!