So uhh.. what about the release.. or at least the release date....??
Sooo what about the release
ok Thanks :)
approximate release date?
On Steam I mean
When will the game come out?