The game is just over 100mb so not very big. But you can play on browser at gamcore (Google the fixer gamcore). The issue is with itch and not the game it's self.
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.