Was this a server that went down? stumbled across the website and it says it's still online? http://worldofheroes.co.uk/connect.html