News Space Duty Enters Steam Greenlight Cyber Critics have put their upcoming sci-fi game Space Duty on Steam via Greenlight. You can view a brief description and the Greenlight trailer... RyanOctober 12, 2016