We recently moved to a new host. We hope you enjoy the better performance.
You had me at "rogue-like card adventure".EDIT: Woo! Also on GOG!