nh5. your C6 was a mistake. Just saying. Not gonna say why
Bxg7 is not a legal move. The witch on e6 only makes the e5-pawn transparent to allied (black) pieces. Whites pieces can not move through it.
Your witch makes the bishop on c3, pawn on b3 and pawn on c2 transparant to your allied pieces. Transparency of a piece means that other pieces can move, attack, and capture right through the piece. It does not make your bishop able to move through allied pieces. It just means allied pieces are able to move through your bishop.
c6