EnPassantTake method should be refactured.
EnPassantTake method should be refactured.