Leicester boss Craig Shakespeare says his team needed to be more streetwise in defending their lead but took positives from their 4-3 defeat to Arsenal.