It looked interesting, but I never got it. And it seems to have fallen off the face of the earth. I don't really hear anything about it. Similar to evolve
English
-
really? they have been talking alot about the expansion/DLC coming on next month. Looks really really good