Might be time to remove it, the site it links to has been dead for months :'(
Yeah, company doing it filed for bankruptcy. Someone else bought the game, but no word on who or what they'll do with it.
Maybe it can be replaced with a link to the Catalyst tumbler?