my roomate just sent me an invite to the game, i haven't checked it out yet, it looks alright, right now i play leauge of legends which looks almost the same
I play, but I'm in the US, so there might be lag playing together. I wish I could find some beta invites, my friends are itching to play watching me Fun game.