Sci-fi soldiers in a dystopian station