Two questions!
Any update on when this will be released on Steam? I thought it was today.
Is it the same game that you can download here and it's just not released there yet, or?
Anyway, I'm excited to play this one. It was hard to not look at reviews! lol