Giants training camp, Day 3: Takeaways, including a Shane Le