Has anyone heard of this game? I'm quite surprised that nobody has mentioned this game before on this forum, or rather I haven't seen anyone talk about it. Anyway, I've seen it mentioned at E3 last year, but I first heard of it when it's Alpha demo was released on the PSN (back in early 2016)...