moves getEpPawn and getEpTarget into separate modules to prevent circular deps between Move and Position
updates references to ep util functions in Move
corrects references to from.coords.x in Position.getReachableSquares