en passant implementation
code formatting
commentaries
slight changes in pawn code