Fix various bugs
fix remove piece
Add en passant move test