Arrow, S6 Ep06 – Promises Kept (1) [REVIEW: Arrow, S6 Ep06 – Promises Kept]