From 8c05046484118b9030b1d107086d97b9925176a1 Mon Sep 17 00:00:00 2001
From: MasterPyo <olivier.pillods@gmail.com>
Date: Mon, 24 Apr 2023 05:02:35 +0200
Subject: [PATCH] merge solved, JESPERE MDR

---
 MavenChess/.idea/MavenChess.iml               |  30 +-----------------
 MavenChess/.idea/compiler.xml                 |   3 --
 ..._org_apiguardian_apiguardian_api_1_1_2.xml |  14 --------
 ..._junit_jupiter_junit_jupiter_api_5_9_1.xml |  14 --------
 ...nit_jupiter_junit_jupiter_engine_5_9_1.xml |  14 --------
 ..._platform_junit_platform_commons_1_9_1.xml |  14 --------
 ...t_platform_junit_platform_engine_1_9_1.xml |  14 --------
 .../Maven__org_openjfx_javafx_base_18_0_2.xml |  14 --------
 ...en__org_openjfx_javafx_base_win_18_0_2.xml |  14 --------
 ...en__org_openjfx_javafx_controls_18_0_2.xml |  14 --------
 ...org_openjfx_javafx_controls_win_18_0_2.xml |  14 --------
 .../Maven__org_openjfx_javafx_fxml_18_0_2.xml |  14 --------
 ...en__org_openjfx_javafx_fxml_win_18_0_2.xml |  14 --------
 ...en__org_openjfx_javafx_graphics_18_0_2.xml |  14 --------
 ...org_openjfx_javafx_graphics_win_18_0_2.xml |  14 --------
 ...Maven__org_opentest4j_opentest4j_1_2_0.xml |  14 --------
 MavenChess/.idea/misc.xml                     |   4 ---
 .../main/mavenchess/HelloApplication.class    | Bin 11086 -> 11198 bytes
 .../target/classes/model/Board.class          | Bin 0 -> 1588 bytes
 .../target/classes/model/Move.class           | Bin 0 -> 658 bytes
 .../target/classes/model/Pawn.class           | Bin 0 -> 517 bytes
 .../target/classes/model/Piece.class          | Bin 0 -> 741 bytes
 .../target/classes/model/Position.class       | Bin 0 -> 1211 bytes
 .../target/classes/module-info.class          | Bin 259 -> 248 bytes
 24 files changed, 1 insertion(+), 232 deletions(-)
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_9_1.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_9_1.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_9_1.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_9_1.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_openjfx_javafx_base_18_0_2.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_openjfx_javafx_base_win_18_0_2.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_openjfx_javafx_controls_18_0_2.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_openjfx_javafx_controls_win_18_0_2.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_openjfx_javafx_fxml_18_0_2.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_openjfx_javafx_fxml_win_18_0_2.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_openjfx_javafx_graphics_18_0_2.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_18_0_2.xml
 delete mode 100644 MavenChess/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml
 create mode 100644 MavenChess/MavenChess/target/classes/model/Board.class
 create mode 100644 MavenChess/MavenChess/target/classes/model/Move.class
 create mode 100644 MavenChess/MavenChess/target/classes/model/Pawn.class
 create mode 100644 MavenChess/MavenChess/target/classes/model/Piece.class
 create mode 100644 MavenChess/MavenChess/target/classes/model/Position.class

diff --git a/MavenChess/.idea/MavenChess.iml b/MavenChess/.idea/MavenChess.iml
index 6a51ec1..6054576 100644
--- a/MavenChess/.idea/MavenChess.iml
+++ b/MavenChess/.idea/MavenChess.iml
@@ -1,34 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id="$MODULE_DIR$/MavenChess/pom.xml" external.system.module.type="SINGLE_MODULE" external.system.module.version="223-2" org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+<module version="4">
   <component name="AdditionalModuleElements">
     <content url="file://$MODULE_DIR$" />
   </component>
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_18">
-    <output url="file://$MODULE_DIR$/MavenChess/target/classes" />
-    <output-test url="file://$MODULE_DIR$/MavenChess/target/test-classes" />
-    <content url="file://$MODULE_DIR$" />
-    <content url="file://$MODULE_DIR$/MavenChess">
-      <sourceFolder url="file://$MODULE_DIR$/MavenChess/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/MavenChess/src/main/resources" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/MavenChess/src/test/java" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/MavenChess/src/test/resources" type="java-test-resource" />
-      <excludeFolder url="file://$MODULE_DIR$/MavenChess/target" />
-    </content>
-    <orderEntry type="jdk" jdkName="openjdk-20" jdkType="JavaSDK" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-controls:18.0.2" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-controls:win:18.0.2" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-graphics:18.0.2" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-graphics:win:18.0.2" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-base:18.0.2" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-base:win:18.0.2" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-fxml:18.0.2" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-fxml:win:18.0.2" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.9.1" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.9.1" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.2" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.9.1" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.9.1" level="project" />
-  </component>
 </module>
\ No newline at end of file
diff --git a/MavenChess/.idea/compiler.xml b/MavenChess/.idea/compiler.xml
index d69027b..ce77eef 100644
--- a/MavenChess/.idea/compiler.xml
+++ b/MavenChess/.idea/compiler.xml
@@ -9,8 +9,5 @@
         <module name="MavenChess" />
       </profile>
     </annotationProcessing>
-    <bytecodeTargetLevel>
-      <module name="MavenChess" target="18" />
-    </bytecodeTargetLevel>
   </component>
 </project>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml b/MavenChess/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml
deleted file mode 100644
index 5af7945..0000000
--- a/MavenChess/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.apiguardian:apiguardian-api:1.1.2" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.apiguardian" artifactId="apiguardian-api" version="1.1.2" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_9_1.xml b/MavenChess/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_9_1.xml
deleted file mode 100644
index 96f9976..0000000
--- a/MavenChess/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_9_1.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.junit.jupiter:junit-jupiter-api:5.9.1" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.junit.jupiter" artifactId="junit-jupiter-api" version="5.9.1" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_9_1.xml b/MavenChess/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_9_1.xml
deleted file mode 100644
index cc4b364..0000000
--- a/MavenChess/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_9_1.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.junit.jupiter:junit-jupiter-engine:5.9.1" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.junit.jupiter" artifactId="junit-jupiter-engine" version="5.9.1" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_9_1.xml b/MavenChess/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_9_1.xml
deleted file mode 100644
index 30b7a55..0000000
--- a/MavenChess/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_9_1.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.junit.platform:junit-platform-commons:1.9.1" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.junit.platform" artifactId="junit-platform-commons" version="1.9.1" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_9_1.xml b/MavenChess/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_9_1.xml
deleted file mode 100644
index 165b20f..0000000
--- a/MavenChess/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_9_1.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.junit.platform:junit-platform-engine:1.9.1" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.junit.platform" artifactId="junit-platform-engine" version="1.9.1" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_base_18_0_2.xml b/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_base_18_0_2.xml
deleted file mode 100644
index b18e4ff..0000000
--- a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_base_18_0_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-base:18.0.2" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.openjfx" artifactId="javafx-base" version="18.0.2" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/18.0.2/javafx-base-18.0.2.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/18.0.2/javafx-base-18.0.2-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/18.0.2/javafx-base-18.0.2-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_base_win_18_0_2.xml b/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_base_win_18_0_2.xml
deleted file mode 100644
index a164354..0000000
--- a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_base_win_18_0_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-base:win:18.0.2" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.openjfx" artifactId="javafx-base" version="18.0.2" classifier="win" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/18.0.2/javafx-base-18.0.2-win.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/18.0.2/javafx-base-18.0.2-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/18.0.2/javafx-base-18.0.2-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_controls_18_0_2.xml b/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_controls_18_0_2.xml
deleted file mode 100644
index b357bab..0000000
--- a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_controls_18_0_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-controls:18.0.2" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.openjfx" artifactId="javafx-controls" version="18.0.2" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/18.0.2/javafx-controls-18.0.2.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/18.0.2/javafx-controls-18.0.2-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/18.0.2/javafx-controls-18.0.2-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_controls_win_18_0_2.xml b/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_controls_win_18_0_2.xml
deleted file mode 100644
index 094ea64..0000000
--- a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_controls_win_18_0_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-controls:win:18.0.2" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.openjfx" artifactId="javafx-controls" version="18.0.2" classifier="win" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/18.0.2/javafx-controls-18.0.2-win.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/18.0.2/javafx-controls-18.0.2-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/18.0.2/javafx-controls-18.0.2-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_fxml_18_0_2.xml b/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_fxml_18_0_2.xml
deleted file mode 100644
index 6fb8779..0000000
--- a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_fxml_18_0_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-fxml:18.0.2" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.openjfx" artifactId="javafx-fxml" version="18.0.2" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-fxml/18.0.2/javafx-fxml-18.0.2.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-fxml/18.0.2/javafx-fxml-18.0.2-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-fxml/18.0.2/javafx-fxml-18.0.2-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_fxml_win_18_0_2.xml b/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_fxml_win_18_0_2.xml
deleted file mode 100644
index ecc5783..0000000
--- a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_fxml_win_18_0_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-fxml:win:18.0.2" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.openjfx" artifactId="javafx-fxml" version="18.0.2" classifier="win" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-fxml/18.0.2/javafx-fxml-18.0.2-win.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-fxml/18.0.2/javafx-fxml-18.0.2-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-fxml/18.0.2/javafx-fxml-18.0.2-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_graphics_18_0_2.xml b/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_graphics_18_0_2.xml
deleted file mode 100644
index 2e5515e..0000000
--- a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_graphics_18_0_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-graphics:18.0.2" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.openjfx" artifactId="javafx-graphics" version="18.0.2" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/18.0.2/javafx-graphics-18.0.2.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/18.0.2/javafx-graphics-18.0.2-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/18.0.2/javafx-graphics-18.0.2-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_18_0_2.xml b/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_18_0_2.xml
deleted file mode 100644
index d43d98a..0000000
--- a/MavenChess/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_18_0_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-graphics:win:18.0.2" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.openjfx" artifactId="javafx-graphics" version="18.0.2" classifier="win" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/18.0.2/javafx-graphics-18.0.2-win.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/18.0.2/javafx-graphics-18.0.2-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/18.0.2/javafx-graphics-18.0.2-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml b/MavenChess/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml
deleted file mode 100644
index 7b99012..0000000
--- a/MavenChess/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<component name="libraryTable">
-  <library name="Maven: org.opentest4j:opentest4j:1.2.0" type="java-imported" external-system-id="Maven">
-    <properties groupId="org.opentest4j" artifactId="opentest4j" version="1.2.0" />
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0-sources.jar!/" />
-    </SOURCES>
-  </library>
-</component>
\ No newline at end of file
diff --git a/MavenChess/.idea/misc.xml b/MavenChess/.idea/misc.xml
index 7071a5f..abcc7fd 100644
--- a/MavenChess/.idea/misc.xml
+++ b/MavenChess/.idea/misc.xml
@@ -8,11 +8,7 @@
       </list>
     </option>
   </component>
-<<<<<<< HEAD
   <component name="ProjectRootManager" version="2" languageLevel="JDK_20" default="true" project-jdk-name="openjdk-20" project-jdk-type="JavaSDK">
-=======
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_X" default="true" project-jdk-name="openjdk-20" project-jdk-type="JavaSDK">
->>>>>>> bd8213bd1d1d691deb6588ae3b615e08779789b8
     <output url="file://$PROJECT_DIR$/out" />
   </component>
 </project>
\ No newline at end of file
diff --git a/MavenChess/MavenChess/target/classes/main/mavenchess/HelloApplication.class b/MavenChess/MavenChess/target/classes/main/mavenchess/HelloApplication.class
index b099852d04af2f240e0b8700bb733fa84d0406b7..3849581715798add371a08d05b31334e3912a81f 100644
GIT binary patch
delta 5261
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

delta 5194
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

diff --git a/MavenChess/MavenChess/target/classes/model/Board.class b/MavenChess/MavenChess/target/classes/model/Board.class
new file mode 100644
index 0000000000000000000000000000000000000000..0fb839aed2451d7431cccdc0f07adfeda364d6c0
GIT binary patch
literal 1588
zcmbVK+fEZv6kTVgP+D546i{wbs23<mz2Az6V1=g87FtV)4`wJ67$`HO7kxJIOMLO!
zL?zMa2lzEU`yj3}oz_WwY5Fjev-a70t-aUTKmUCF0bmhJekf4A@C49>Zh_FD_F9XV
zHFH0n-96MxHG%F0!!&A(0_yZk(Tg5|-eYS|FUNC+UebN=qt}Z-070B<T`gN$WsjvN
zGNmeT?&Z3xCgDd2=e_6;AdCUtI(Jsps2P?i(6z7EQqOF~lovw+ekVhFWBM_Oi?Z8c
zfr05Jty7vv%@kRl+{hJn1Vl<8xMG>rnr7CDTDh*P92%tCUP~2{uX0bfGcqDtk*#bt
zEhCCRpplc#q*m7oGN!g-%c=ZYHYZ~qPTa`be34ArWL+(?bSkqdlW41Fg^mgItsADE
zsUPp^m4dcgW~6`JDrx1SRxu=Yg2G@$?ZBXML1#eQ&;)V5rj?F1v=b*)t?GQD$bUXG
zeUbhrq$lEpkK2qk-J(_Y3;olv-;_FD^5*C^GfGz3sx%^7mUSfH<6YV`_7A8m&&x*j
zz#@GQ&zp5!XOS#V8|FT}$XoSFNq=t0Y5n#X^K!>9$;DCVP7nWF9iE0Uf>FNC7|#mE
zi7&bE1aZWLCyA$AI7)okg|84_b>VBo(=I$iWlo1~{$o^p3)Su?8asuEg_gd<`x!oU
zVKlV#9--JL_(nzkoe&?+etl%Ridp_gSPuB$;V?l2xSBz>A7Ep{nB&b5Df_tO*KJ`S
zih0BtzrimA<&2k#7k&Z!Mn4<5iCa!P8&r_X(<_x{zo2g}FJ%>5w&C0uMaONKNF&uD
zXAy4W4vFOHF7B~P;67VwOuEUYC3Uz-{SAXVvty^Y;F6HGfDa(2XwZjS^x+nL7!Np^
sq<`26{Y2aJk2;}`v`wGrgnqJZ`h`yDr`o1}+zEZOZTdy7fPyD~0pV%rxBvhE

literal 0
HcmV?d00001

diff --git a/MavenChess/MavenChess/target/classes/model/Move.class b/MavenChess/MavenChess/target/classes/model/Move.class
new file mode 100644
index 0000000000000000000000000000000000000000..77b60c81d49710dd7ee6280f68861748a43c1645
GIT binary patch
literal 658
zcmZuu+iu!W5S+CE$Bqe<+?q?9rtJezseAwt5<-fE3K&rfsgH(Osgbb}m`M4jJfu>i
zN`2@D^rNE8F+3oYm))~-c4l|Z`TzX)AAklvThO2z$k@mtCn!$5JFgac(QVBcP5f~p
z$Xx|dkTe8(xiU1d1Ji(IV;8o-n#MPNSnI}jzCdQ=cUDM0UIa-HM|DNmvr#}%kV)=m
zs;^Dao-^n+JA!;Gjuwd*B||S<`Z|{q-Zovg+4`m`O<?v1PS<hUPEP^4;Gn!crCk|P
zzQtt(g-#Ipz2$V|&s}d65-D}!u@?@#d7$bwm`Q#H3xU0sQWom;c<a-0sa)BfATW64
zrUv*Bv|xRYm-DfI9jFne;(t|-hf6xvxM-G<kEA>(`^+bJ!%X=U+h={SQ6I8C+Nh7A
zvp0*kj3;FLP(Q_7sQ!UezdXUHo<AY~D-}CsEFr^aGFptg*yHdsA|F;XoZ}rU3Z!dE
zdQyvN9Pl0&>oGNEb(gLFhVjUQ1|^<L!9pr%uNu~Z!U2~=)Q+3v{KFP`|5ftGwCmFg
DRgqyb

literal 0
HcmV?d00001

diff --git a/MavenChess/MavenChess/target/classes/model/Pawn.class b/MavenChess/MavenChess/target/classes/model/Pawn.class
new file mode 100644
index 0000000000000000000000000000000000000000..60f6cda92cbfee29e71c4f64b130f087131959c2
GIT binary patch
literal 517
zcmZ{g+e!m55QhJ0ySwf7Xszd7=v}L#4^Ziaf>78>LFtWG={8_wyOHg|*U~FN&<F6L
z#K|5i2qq9R|NQgKBwyd}p8)!3yT~E$piqGYn^2zVsSM6XO8SyuU#L(m`h-@;OA~so
z7D|V`L3iw+NN^K<s8`Z~yN*ZVIV2RWm`133DwH?N*+fQnViK^@^t3O6v51t3Q?amk
zP;){hYsH8jfu0DBOv<_wEMEsY;`D$}6Dy$tLo#D9qMeO<sYNvHb??)9lQzf+p_)pG
zgL$*0wED;E-s)xK%WGxEE}3VYJ#sr7p~OFDRt{VZo6j;w1LS!F&hbh64fGltDtwxc
zMr^cE<=bImLk)F~xBv}oFvQ%N*o?6)Y^|}B_=_KKhNmxV%i$MWVzB!Ub{jhkvDm+h
Ly%@V6S0DTU))Zjw

literal 0
HcmV?d00001

diff --git a/MavenChess/MavenChess/target/classes/model/Piece.class b/MavenChess/MavenChess/target/classes/model/Piece.class
new file mode 100644
index 0000000000000000000000000000000000000000..a7611ca5bce5abf4af0a3dad0de694061c53222e
GIT binary patch
literal 741
zcmZWn-A)rh6#izryQSMLML-lq5#gdOiG2V}6Kym$HcBF?@p8LPaL9JYv|FBv3r!>@
zUibh$6yZD5trAR=nRCvZ@8_KEpQ~TL0rYSX!9%4AKSqF1VeKqAPr6x>pLXAm&vaTS
zgwIWGik?EH)gINbf?5?(j5=b4`ow<LS@+oJR4b^jBp8+@J2Qo``H>)2V>Gd*5TrJ<
zQ#KA5e|$4Id8N?k+k93ec`-_|xvtQa;^WKVi~d_lJcZ5HZO%b^q~Q0dt<W5rT)&%7
z#(H{^j5Ai&hc->JQ8G1>mqow$VrEoZQi<aug_ToX^cSW$9&OcGI4-@Ds?}Zsmh(_}
zV$UhF@t-Ym6@9StX{uivaT2-3Jd>UJd)$M^fqeeBI~Q>&yti?OH^pRJY%t%vk>7QQ
z09)+1$Bs|(hw*N9enNE)FH!C6T%z&af$#HNCjhANjCj_uO0jKLo-AN^fQQUT;A|)t
zi4l(iJ9t#eba~5L(D{MJ1p^O49=c-F5yp##l2G9>c3BaRH^J3!x4<$W=*h8{V4v>x
lN^p--vZ&Av_irxwQbGEFMucH&(e-zpu$)KXDPKM8Ujt6@ZWRCk

literal 0
HcmV?d00001

diff --git a/MavenChess/MavenChess/target/classes/model/Position.class b/MavenChess/MavenChess/target/classes/model/Position.class
new file mode 100644
index 0000000000000000000000000000000000000000..7e912487f18b57e66db593fef7cbd689ee7a403f
GIT binary patch
literal 1211
zcmZ`%+int36kTT+817KCXbZK}OADhGFOM}mSYtv$yhKCftpkiO4IK;&#{QEpCN?HM
z_yK;DaqR<+V}lQK&RYBIz4mQ>{`&p{Knsu4Fc7m~W)Vk1p?K<ibea>#A2nb0Pu)SF
zka*(xUeHpA)f?Rul1N!dXOTfxA%8X<x|8Os>D&vvsjr|u@oS4$K8u35sB?afLhg9#
z&jZH~y3S<b#+Y64p)bH77zl_F3<a13+9yu%UM#FljRaT(V*yEpc)i_jbQR2FmZ4DS
zc)t5$an^TdZ=L>xmQrUra3)=6<_TXJ&0y@!*=pzC;*Y2|a)b6W-D#VuWbc+&Pr;hI
z!P9ejHS0R5;SK3YD=j?5lNUYHZ>Edcz<usX1-U=7Ih4s_kCQQ2yo{X_Br;@7yth!~
zt+1hOCGsl~ewBPP!pr2>BK$h}R)lYpRU*7fz7yd$$af>W#=6))>r=SN3VQNe@GjWj
zpzO*8EW3Jv+!tNkEuJNqJX1W=JTu5s>^3d6Wf<;YpNs;!O{I}EYB0e8>Z>$Ingbj5
zSLDoLF*zo%PR!wF1{jb;3A&1mh|7HFyb@PvghEZe$Xi_EF9(+*!SOKIUK^ad9K5+U
z_%7}-pG?YU!?ID^t`w6WWKb2UfxS#PFuO-=o`{(!Cnz$+GAAyZPhy+ft#Bh%_Ozoj
zmY1sGAZ^^&{VN=XTY60&*-~cRhVuGpmnmx8(ViAvZYL9pX2R`c^lvEJX@;$}C@-xg
wwEW-Q%g+lgCr(XS%d*r&sG3-*Dm+-P6&b-&YoA&N|Iw1aMwa`KnG8Jo4XD?9$p8QV

literal 0
HcmV?d00001

diff --git a/MavenChess/MavenChess/target/classes/module-info.class b/MavenChess/MavenChess/target/classes/module-info.class
index 37081d7be0587b52bb7db9c9a273763c90c706cc..1954cb1e3381ab5f89dd664e6ea6ffbb5ff8a3c0 100644
GIT binary patch
delta 108
zcmZo>`oYL`>ff$?3=9l*41yE6;*5kDxEUGvvl7b^(<=0m^YcoI@^gwA8Q2Uh^bGWX
rvV4pT+)&xHirgF#27!r7t(6%VxPV6RFz|v&paDRdfdN7@f<+ks$7K{~

delta 94
zcmeyt*v!Or>ff$?3=9l*3_=sR;`kUDI1DZH4D^ij422nZCT7bD@iQ`TXC;;;rd8;r
lRpjP~FbGbZWv$G`zzx*I%fJUF85snCGy?;KW(12e008jl50wA_

-- 
GitLab