Nice finish! However, you need to work on getting your pieces into play and castling before the game gets too complicated. Instead of 7. g4, you should have played Nf3, e3 and move your King Bishop (defending, if necessary, against any immediate threats by Black). Then castle. Now all your minor...