The Stargazers: The Stargazers Release and Steam Cards, Badges, and More!

The Stargazers releases 5pm Nov4th, I'd like to take a moment to update everyone to our plans for steam cards and achievements. Firstly we won't be having steam cards at launch, we'd like to take our time and make sure…