Ten Steps Ahead - Arrow Season 5 Episode 16 - ''Checkmate'' - Review