Cant find it by googling it. So I dont know.
It is literally the first result that comes up. Your browser's safe search might be removing it though
No when I search it up on its the first one at the top on itch.io but idk i guess i will look in a minute.