I'm thinking of setting up a small download page for the various games and link to those instead. But I'd like to see if I can get in contact with Nifflas somehow and get an explanation from him. For all I know, this is only temporarily, or even better, if he has his website backed up, I'll use that instead.