Adding enPassant Rule + possibility of Choose OptionalRules