Just got released, i wanna hear what people think of it. if you havent played it, go play it !
There is already a topic on this in the Games section. Please post further comments in that thread, thanks!
I do but you can post it in the games section....
Thread is locked!