Fuck it. Dowloaded.

Saw a ton of reviews and gameplay vids. Itch became too much.