After release just get any final tweak and polish passes done, then get it on steam... you'll be fine. This is a quality game.
So I've only dabbled for a couple days, and so far I'm REALLY liking what I'm seeing - I'm already jonesing for the game to come out (I'm not big...
Separate names with a comma.