Star Control: Origins is available for purchase on Steam again after being forced off the digital storefront late last year by a DMCA take down notice from members of the original Star Control development team. Stardock, the developer of Star Control: Origins, is currently being sued by the...