Implement isEnPassantPossible and refactor pieces headers
Implement isEnemyPiecePawn
Implement enPassant, start working on Promotion