diff --git a/MavenChess/.idea/MavenChess.iml b/MavenChess/.idea/MavenChess.iml
index 6a51ec12db543b1a341269b873423940a538effe..6054576eade84fd6a7b98afbb15384bd7381aea8 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 d69027bde322c1305f5745513e095fcaa5a2a081..ce77eef8dc159eaa609258824c4543717de8b6eb 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 5af794508c92ffbc26eb0ae0644f819f9528bcfe..0000000000000000000000000000000000000000
--- 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 96f99761964bba2708c50947d4d000ea8328235b..0000000000000000000000000000000000000000
--- 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 cc4b364f67b014f8a52f78eaaeb6c1722b8d2e6a..0000000000000000000000000000000000000000
--- 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 30b7a556826fc837afea33fa9bca003f1c1a4b5c..0000000000000000000000000000000000000000
--- 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 165b20ff16de9ffb571db0d4c8683df0f5ea1d88..0000000000000000000000000000000000000000
--- 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 b18e4ff91b50bed206ccc22eeb3cd3a32faaee02..0000000000000000000000000000000000000000
--- 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 a164354cdd94fb3f6e205fbf1846daaf6d0a7077..0000000000000000000000000000000000000000
--- 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 b357babf3e5914674fdf11050bbf45a6ef4f633c..0000000000000000000000000000000000000000
--- 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 094ea646fd98c2b1fafb436c44e5acdebf7ea95f..0000000000000000000000000000000000000000
--- 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 6fb87792424dbe525699957e47c004570802dc76..0000000000000000000000000000000000000000
--- 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 ecc57834d060e45333b7933479aeea8647bf3eaf..0000000000000000000000000000000000000000
--- 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 2e5515e6b7d91aa2434edee3ac2145ab525c9656..0000000000000000000000000000000000000000
--- 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 d43d98aade80c36db6b7285755ec0247e680aea1..0000000000000000000000000000000000000000
--- 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 7b99012f9c17db12a0da7501c3a1fdccb252ad64..0000000000000000000000000000000000000000
--- 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 7071a5f3e9309591eaecf62ce24551710ab048cc..abcc7fdbf4f41962418209acb3e25fd65eea731e 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
Binary files a/MavenChess/MavenChess/target/classes/main/mavenchess/HelloApplication.class and b/MavenChess/MavenChess/target/classes/main/mavenchess/HelloApplication.class differ
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
Binary files /dev/null and b/MavenChess/MavenChess/target/classes/model/Board.class differ
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
Binary files /dev/null and b/MavenChess/MavenChess/target/classes/model/Move.class differ
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
Binary files /dev/null and b/MavenChess/MavenChess/target/classes/model/Pawn.class differ
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
Binary files /dev/null and b/MavenChess/MavenChess/target/classes/model/Piece.class differ
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
Binary files /dev/null and b/MavenChess/MavenChess/target/classes/model/Position.class differ
diff --git a/MavenChess/MavenChess/target/classes/module-info.class b/MavenChess/MavenChess/target/classes/module-info.class
index 37081d7be0587b52bb7db9c9a273763c90c706cc..1954cb1e3381ab5f89dd664e6ea6ffbb5ff8a3c0 100644
Binary files a/MavenChess/MavenChess/target/classes/module-info.class and b/MavenChess/MavenChess/target/classes/module-info.class differ