fix game API corner cases
fix en passant