We recently moved to a new host. We hope you enjoy the better performance.
So I got into the game again. It is pretty damn cool. I think anyone who hasn't finished the game yet needs to get back into it and finish in time for the sequel.