Saw a couple of previews for it on steam today, and I was wondering how good is it.