Grab a free Steam key for this stunning new space game