After 3...d6, the opening is called Philidor's Defense.
3.d4 is usually better here. 3.Bc4 can be played.
After 3...Bg4, I would castle. Castle early is often the best choice.
7.b4 doesn't look that good. Perhaps 7.h3 Bh5 8.g4 Bg6 9.Be3
10.a3 looks best.
11.Bd2 is not the best. Play 11.Bxc6+ bxc6 12.Rxe5+ and 13.Qe1 for a stronger game.
12.Nxd5 loses. Play 12.Bxc6 and 13.Rxe5.
15...Qxf3 is wrong. 15...Nd4 wins for Black.
18.Ra5?? loses. Play 18.Rae1 or 18.Rxe8 and 19.Re1
I don't exactly record my oponnent's nickname but if you played this game I'll give you credit for it so. I just took chess seriously in the last month or so and I have trouble making the right opening moves. I always find myself trying to equalize material which results in bad positions. My opponent makes the right captures and I don't. I think the first 12-14 moves are worth analyzing, beyond that it's a loss.