A perfectly fine indie game that got scrubbed from the internet. What happened here?