It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I find it interesting, this was announced to have a Steam release. That didn't end up happening, and this was just stealth released onto here without any kind of announcement whatsoever. Don't get me wrong, I'm happy the PC release of this finally happened, but when you announce for Steam, don't deliver, and just stealth drop onto another pc platform without any notice, that ain't right. Oh well, maybe this will be sorted out sooner rather than later.