Hey all! I have updated the main download for the game to a new google drive link for the time being until I can find a more permanent solution. I don't think the game is popular enough anymore to cause any issues with that link, but do let me know if there are any other problems. Sorry for all of the trouble!
Still pretty pissed the original got delisted and we lost our 20k+ download count, but not much I can do about it.