Lemme know if you figure it out. I always liked popping over there for a mindless break every now and then
The arcade is coming back. We are still sorting out the server issues and I will add a link then. Until then, you can find it here