for example black pawn on a7
white pawn on b7
can the white pawn do en passant
1. It's promote, not "upgrade.
2. En passant doesn't work like that at all.
http://en.wikipedia.org/wiki/En_passant
for example black pawn on a7
white pawn on b7
can the white pawn do en passant