implement en passant capture
remove some trailing commas

Seems to work in Chrome, but better not risk it. It's not legal JavaScript.
en passant capture can only be done next move