crate class Displacement
refactor mover to use Displacement
refactor mover to extract the changeDirection
add the filter of Displacement in the Coordinator
prevent pawn to take a piece in front of it
allow the pawn to take a piece in diagonal
allow the pawn to move on 2 squares only the first displacement
add new method Coordinator.isEnPassantCaptureOpen()
delegate the job of calculation of displacements to a specific class
todo