Regarding the first game:
- 5...Bg4 is a good move only if white has castled (and Bg5 if black has castled, by analogy)... else it has no punch. You should simply play 6.h3, because after 6.0-0? Nd4 Black got what he wanted. 7.Bxf7? is simply a mistake (Black can safely take it), but he replied 7...Kf8? instead, when you can stay a safe pawn up by 8.Nxd4.
Regarding the last game: 9...Ne5 is an excellent move (world champions Spassky, Karpov and Anand, as well as a couple of dozens of GM's have employed it), probably equally good or better than the traditional 9...Bf6. But on move 11 black should simply castle, and White is struggling to find sufficient compensation for the missing pawn.
I have been studying the Italian since I lost a OTB Tournament game in 12, yes 12 )': moves
So I went through the game afterwards with one of the coaches who said I should of played 4.c3 . So I decided to research this opening and found this legendary trap!
Another c3 trap
The next two traps are VERY similar.
So here they are