>>271158908
From what I understand you currently need a key to try it out, and I'm not sure they're giving them out anymore? I don't know. It's like two guys making the game so it's all sort of an unorganized mess.