Titanium Noir review: Gripping, philosophical science fiction