Thanks for pointing this out! I've looked into it and found the bug that was preventing en passant from being played on the board
I've fixed the bug so you can now capture en passant