The site is up for me, fast and responsive. I didn't try playing a game or logging in.