I don't think it ever got removed. Just hidden so you could only find it through a link, as with all the other itch games.
yeah I checked the authors name here, doesn't match the one in game after my comment, change the uu to oo