added en-passant capabilities
comments on waiting state