Fixed column inversion bug and added en passant capturing