This was a recent game on chess.com. The "Maximum" analysis tool they have says my first mistake isn't until move 9, but I felt like I misplayed the opening even earlier. Indeed black's white squared bishop came back to haunt me. So: am I correct and if so, what could I have done better?
I include the entire game, complete with several embarrassing blunders (I'm still very new), for the sake of completeness. It may be worth nothing this was a blitz game.
[fen ""]
1. e4 b6 {I don't see this response to e4 often, but I figure it allows me to control the center better.}
2. d4 Bb7
3. Nc3 e6
4. Nf3 Nf6
5. e5 Nd5 {I instantly regretted my pawn push here since, in particular, it opened up the long diagonal for my opponent's white squared bishop. Better was maybe 5. Be2 or Bg5?}
6. Nxd5 Bxd5
7. b3 Bb4+ {I was preparing for 8. c4, which as foiled.}
8. Bd2 Nc6
9. a3 Bxd2+
10. Qxd2 Bxf3
11. gxf3 O-O
12. O-O-O Qh4
13. h3 d5
14. exd6 cxd6
15. Rg1 d5
16. Rg4 Qf6
17. Be2 Rac8
18. Rdg1 g6
19. h4 e5
20. dxe5 Nxe5
21. Rg5 Nxf3
22. Bxf3 Qxf3
23. R1g3 Qh1+
24. Rg1 Qxh4
25. Rxd5 Rfd8
26. Rxd8+ Rxd8
27. Qe3 Rc8
28. Rd1 Qf6
29. Qe4 Qa1+
30. Kd2 Rd8+
31. Ke2
I resigned here.