I had no idea this even existed until I saw this thread. Caught the first 30 or so seconds of the trailer and the website and am downloading now. This should be fun
Same here, had more than enough in my Steam wallet so I thought I should grab it and I'm very glad i did already.