From 27ff47d3d0ea177f5eacd266f5789c6e28001744 Mon Sep 17 00:00:00 2001
From: Kyaw Aung <kyawaung0924@gmail.com>
Date: Sun, 9 Feb 2025 01:32:39 -0600
Subject: [PATCH] selecting pieces indicate selected with a texture background

---
 .godot/editor/editor_layout.cfg               |  64 +-----
 .godot/editor/filesystem_cache8               | 202 ++++--------------
 .godot/editor/filesystem_update4              |  24 ---
 ...state-c2a7af834e91ff64325daddf58e45dc0.cfg |  10 +-
 ...state-3070c538c03ee49b7677ff960a3f5195.cfg |   6 +-
 .godot/editor/project_metadata.cfg            |  33 +--
 .godot/editor/script_editor_cache.cfg         | 161 +-------------
 .godot/global_script_class_cache.cfg          |  17 --
 .godot/uid_cache.bin                          | Bin 4534 -> 4661 bytes
 Assets/Character Assets/selected_piece_bg.png | Bin 0 -> 2594 bytes
 .../selected_piece_bg.png.import              |  34 +++
 .../Black_Assassin.png.import                 |  12 +-
 .../Black_Bishop.png.import                   |  12 +-
 .../Black_Pawn.png.import                     |  12 +-
 .../Black_Queen.png.import                    |  12 +-
 .../Black_king.png.import                     |  12 +-
 .../Black_knight.png.import                   |  12 +-
 .../Black_mage.png.import                     |  12 +-
 .../Black_rook.png.import                     |  12 +-
 .../Black_wizard.png.import                   |  12 +-
 .../White_Assassin.png.import                 |  12 +-
 .../White_Bishop.png.import                   |  12 +-
 .../White_Pawn.png.import                     |  12 +-
 .../White_Queen.png.import                    |  12 +-
 .../White_king.png.import                     |  12 +-
 .../White_knight.png.import                   |  12 +-
 .../White_mage.png.import                     |  12 +-
 .../White_rook.png.import                     |  12 +-
 .../White_wizard.png.import                   |  12 +-
 scenes/screens/select_piece_screen.tscn       |  50 ++++-
 30 files changed, 161 insertions(+), 656 deletions(-)
 create mode 100644 Assets/Character Assets/selected_piece_bg.png
 create mode 100644 Assets/Character Assets/selected_piece_bg.png.import

diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg
index 67069fa..70c105d 100644
--- a/.godot/editor/editor_layout.cfg
+++ b/.godot/editor/editor_layout.cfg
@@ -6,90 +6,38 @@ dock_5_selected_tab_idx=0
 dock_floating={}
 dock_bottom=[]
 dock_closed=[]
-<<<<<<< HEAD
-<<<<<<<HEADdock_split_2=-1
+<<<<<<<HEAD<<<<<<<HEADdock_split_2=-1
 dock_split_3=0
 dock_hsplit_1=0
 <<<<<<<HEADdock_hsplit_2=498
 dock_hsplit_3=-270
 dock_hsplit_2=270
 dock_split_2=0
-=======
-<<<<<<< HEAD
-dock_split_2=-1
-dock_split_3=0
-dock_hsplit_1=0
-<<<<<<<HEADdock_hsplit_2=498
-dock_hsplit_3=-483
-dock_hsplit_2=461
-=======
-dock_split_2=0
-dock_split_3=0
-dock_hsplit_1=0
-<<<<<<<HEADdock_hsplit_2=498
-dock_hsplit_3=-540
-dock_hsplit_2=540
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 dock_hsplit_4=0
 dock_filesystem_h_split_offset=240
 dock_filesystem_v_split_offset=0
 dock_filesystem_display_mode=0
 dock_filesystem_file_sort=0
 dock_filesystem_file_list_display_mode=1
-<<<<<<< HEAD
-dock_filesystem_selected_paths=PackedStringArray("res://scenes/screens/title_screen.tscn")
-dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scenes/", "res://scenes/screens/", "res://assets/", "res://assets/Character Assets/")
-=======
-<<<<<<< HEAD
-dock_filesystem_selected_paths=PackedStringArray("res://assets/Resized Chess Piece Assets/White_rook.png")
-dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scenes/", "res://scenes/ui/", "res://scenes/screens/", "res://assets/ui/", "res://assets/ui/title_screen/")
-=======
-dock_filesystem_selected_paths=PackedStringArray("res://scenes/ui/menu_button.tscn")
-dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scenes/")
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
+dock_filesystem_selected_paths=PackedStringArray("res://scenes/screens/select_piece_screen.tscn")
+dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scenes/", "res://scenes/screens/")
 dock_3="Scene,Import"
 dock_4="FileSystem"
 dock_5="Inspector,Node,History"
 
 [EditorNode]
 
-<<<<<<< HEAD
-open_scenes=PackedStringArray("res://main.tscn", "res://scenes/screens/select_piece_screen.tscn", "res://scenes/screens/title_screen.tscn")
-current_scene="res://scenes/screens/select_piece_screen.tscn"
-center_split_offset=-366
-selected_default_debugger_tab_idx=1
-selected_main_editor_idx=0
-=======
-<<<<<<< HEAD
-open_scenes=PackedStringArray("res://main.tscn", "res://scenes/scene_manager.tscn", "res://scenes/game.tscn", "res://scenes/ui/pop_up_label.tscn", "res://scenes/screens/title_screen.tscn", "res://scenes/screens/select_piece_screen.tscn", "res://scenes/ui/menu_button.tscn")
+open_scenes=PackedStringArray("res://scenes/game.tscn", "res://main.tscn", "res://scenes/screens/title_screen.tscn", "res://scenes/screens/select_piece_screen.tscn")
 current_scene="res://main.tscn"
-center_split_offset=-274
-=======
-open_scenes=PackedStringArray("res://scenes/game.tscn")
-current_scene="res://scenes/game.tscn"
 center_split_offset=0
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
 selected_default_debugger_tab_idx=0
 selected_main_editor_idx=2
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
-selected_bottom_panel_item=1
+selected_bottom_panel_item=0
 
 [ScriptEditor]
 
-<<<<<<< HEAD
-open_scripts=["res://scripts/Assassin.gd", "res://scripts/Bishop.gd", "res://scripts/game.gd", "res://scripts/King.gd", "res://scripts/Knight.gd", "res://scripts/Mage.gd", "res://scripts/main/main.gd", "res://scripts/Pawn.gd", "res://scripts/Queen.gd", "res://scripts/scene_manager.gd", "res://scripts/screens/select_piece_screen.gd", "res://scripts/screens/title_screen.gd", "res://scripts/Wizard.gd"]
-selected_script="res://scripts/screens/select_piece_screen.gd"
-=======
-<<<<<<< HEAD
-open_scripts=["res://scripts/Assassin.gd", "res://scripts/game.gd", "res://scripts/main/main.gd", "res://scripts/screens/menu_button.gd", "res://scripts/Pawn.gd", "res://scripts/Piece.gd", "res://scripts/ui/pop_up_label.gd", "res://scripts/Queen.gd", "res://scripts/Rook.gd", "res://scripts/run_data/run_data.gd", "res://scripts/scene_manager.gd", "res://scripts/screens/select_piece_screen.gd", "res://scripts/screens/title_screen.gd"]
+open_scripts=["res://scripts/game.gd", "res://scripts/main/main.gd", "res://scripts/run_data/run_data.gd", "res://scripts/screens/select_piece_screen.gd", "res://scripts/screens/title_screen.gd"]
 selected_script="res://scripts/main/main.gd"
-=======
-open_scripts=["res://scripts/game.gd"]
-selected_script="res://scripts/game.gd"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 open_help=[]
 script_split_offset=70
 list_split_offset=0
diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8
index 7ca6e5b..9d67f34 100644
--- a/.godot/editor/filesystem_cache8
+++ b/.godot/editor/filesystem_cache8
@@ -1,26 +1,20 @@
 ea4bc82a6ad023ab7ee23ee620429895
-<<<<<<< HEAD
-::res://::1739070382
-icon.svg::CompressedTexture2D::6378281210119878262::1738795350::1739068818::1::::<><>::
-main.tscn::PackedScene::5692118487183161714::1739070382::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/scene_manager.tscn<>res://scripts/main/main.gd
-=======
-<<<<<<< HEAD
-::res://::1739059803
-icon.svg::CompressedTexture2D::6378281210119878262::1738795350::1738864896::1::::<><>::
-main.tscn::PackedScene::5692118487183161714::1738886824::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/scene_manager.tscn<>res://scripts/main/main.gd
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
+::res://::1739086272
+icon.svg::CompressedTexture2D::6378281210119878262::1738795350::1739075821::1::::<><>::
+main.tscn::PackedScene::5692118487183161714::1739086272::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/scene_manager.tscn<>res://scripts/main/main.gd
 README.md::TextFile::-1::1738795350::0::1::::<><>::
 ::res://assets/::1739068749
-::res://assets/Character Assets/::1739069680
+::res://assets/Character Assets/::1739086271
 Bishop Character.png::CompressedTexture2D::5940736122524784063::1739069678::1739069680::1::::<><>::
 Knight_Character.png::CompressedTexture2D::6219382475167814187::1739069581::1739069624::1::::<><>::
 Rook Character.png::CompressedTexture2D::4669491807804796081::1739069622::1739069624::1::::<><>::
+selected_piece_bg.png::CompressedTexture2D::8475236881450314831::1739086293::1739086296::1::::<><>::
 ::res://assets/fonts/::1739068943
 PIXY.otf::FontFile::3217833585339699811::1738800165::1739068943::1::::<><>::
-::res://assets/noise/::1739068962
-noise2.tres::NoiseTexture2D::5054739835828921764::1739068962::0::1::::<><>::
-noise3.tres::NoiseTexture2D::906885015046579772::1739068962::0::1::::<><>::
-noise.tres::NoiseTexture2D::1693764769519573005::1739068962::0::1::::<><>::
+::res://assets/noise/::1739075826
+noise2.tres::NoiseTexture2D::5054739835828921764::1739075826::0::1::::<><>::
+noise3.tres::NoiseTexture2D::906885015046579772::1739075826::0::1::::<><>::
+noise.tres::NoiseTexture2D::1693764769519573005::1739075826::0::1::::<><>::
 ::res://assets/Original size Chess pieces/::1739068943
 Black king piece 2.png::CompressedTexture2D::7820367427145083060::1739068732::1739068943::1::::<><>::
 Black knight piece.png::CompressedTexture2D::4196515762256027844::1739068732::1739068943::1::::<><>::
@@ -32,28 +26,28 @@ White knight piece.png::CompressedTexture2D::8293368904171920332::1739068732::17
 White Pawn Piece 2.png::CompressedTexture2D::8915038826611091975::1739068732::1739068943::1::::<><>::
 White Queen Piece 2.png::CompressedTexture2D::339041922548181320::1739068732::1739068943::1::::<><>::
 White rook piece.png::CompressedTexture2D::6272641373813891014::1739068732::1739068943::1::::<><>::
-::res://assets/Resized Chess Piece Assets/::1739068943
-Black_Assassin.png::CompressedTexture2D::7148125561752243520::1738795350::1739068943::1::::<><>::
-Black_Bishop.png::CompressedTexture2D::7771720689612735412::1738795350::1739068943::1::::<><>::
-Black_king.png::CompressedTexture2D::1327420732381747465::1738795350::1739068943::1::::<><>::
-Black_knight.png::CompressedTexture2D::2588821354831904895::1738795350::1739068943::1::::<><>::
-Black_mage.png::CompressedTexture2D::7065683534628881067::1738795350::1739068943::1::::<><>::
-Black_Pawn.png::CompressedTexture2D::4913326270515304116::1738795350::1739068943::1::::<><>::
-Black_Queen.png::CompressedTexture2D::361608533196630634::1738795350::1739068943::1::::<><>::
-Black_rook.png::CompressedTexture2D::3374790409242349748::1738795350::1739068943::1::::<><>::
-Black_wizard.png::CompressedTexture2D::479661266506100900::1738795350::1739068943::1::::<><>::
-White_Assassin.png::CompressedTexture2D::4341594065535814581::1738795350::1739068943::1::::<><>::
-White_Bishop.png::CompressedTexture2D::1234582922220309582::1738795350::1739068943::1::::<><>::
-White_king.png::CompressedTexture2D::2587774117277059808::1738795350::1739068943::1::::<><>::
-White_knight.png::CompressedTexture2D::7106405020086883644::1739068749::1739068943::1::::<><>::
-White_mage.png::CompressedTexture2D::8946229796200662089::1738795350::1739068943::1::::<><>::
-White_Pawn.png::CompressedTexture2D::640759973966713643::1739068749::1739068943::1::::<><>::
-White_Queen.png::CompressedTexture2D::5254004462237257542::1739068749::1739068943::1::::<><>::
-White_rook.png::CompressedTexture2D::5429205829255797077::1739068749::1739068943::1::::<><>::
-White_wizard.png::CompressedTexture2D::8967769150016376399::1738795350::1739068943::1::::<><>::
-::res://assets/shaders/::1739068962
+::res://assets/Resized Chess Piece Assets/::1739075821
+Black_Assassin.png::CompressedTexture2D::4500587832361015736::1738795350::1739075821::1::::<><>::
+Black_Bishop.png::CompressedTexture2D::1166768907848589111::1738795350::1739075821::1::::<><>::
+Black_king.png::CompressedTexture2D::2589426655405970400::1738795350::1739075821::1::::<><>::
+Black_knight.png::CompressedTexture2D::3646058773243192865::1738795350::1739075821::1::::<><>::
+Black_mage.png::CompressedTexture2D::2777827324707311049::1738795350::1739075821::1::::<><>::
+Black_Pawn.png::CompressedTexture2D::8621839116256101594::1738795350::1739075821::1::::<><>::
+Black_Queen.png::CompressedTexture2D::8059806917159827146::1738795350::1739075821::1::::<><>::
+Black_rook.png::CompressedTexture2D::2227076821368882158::1738795350::1739075821::1::::<><>::
+Black_wizard.png::CompressedTexture2D::5808754990491806288::1738795350::1739075821::1::::<><>::
+White_Assassin.png::CompressedTexture2D::332289366760738743::1738795350::1739075821::1::::<><>::
+White_Bishop.png::CompressedTexture2D::6534237863688049223::1738795350::1739075821::1::::<><>::
+White_king.png::CompressedTexture2D::4918818077278514251::1738795350::1739075821::1::::<><>::
+White_knight.png::CompressedTexture2D::8279426026248728130::1739068749::1739075821::1::::<><>::
+White_mage.png::CompressedTexture2D::1463747821347764847::1738795350::1739075821::1::::<><>::
+White_Pawn.png::CompressedTexture2D::2603821895790301265::1739068749::1739075821::1::::<><>::
+White_Queen.png::CompressedTexture2D::3202700718576986601::1739068749::1739075821::1::::<><>::
+White_rook.png::CompressedTexture2D::5642160515834838717::1739068749::1739075821::1::::<><>::
+White_wizard.png::CompressedTexture2D::5759130360726746601::1738795350::1739075821::1::::<><>::
+::res://assets/shaders/::1739075826
 3d_effect.gdshader::Shader::-1::1738795350::0::1::::<><>::
-bg.gdshader::Shader::-1::1739068962::0::1::::<><>::
+bg.gdshader::Shader::-1::1739075826::0::1::::<><>::
 color.gdshader::Shader::-1::1738795350::0::1::::<><>::
 shadow.gdshader::Shader::-1::1738795350::0::1::::<><>::
 ::res://assets/sprites/::1739068943
@@ -86,15 +80,15 @@ wizard.png::CompressedTexture2D::2759604866355024615::1738795350::1739068943::1:
 Go_Save_The_King_Menu.jpg::CompressedTexture2D::7252735845995868232::1738795350::1739068944::1::::<><>::
 Mockup Gameplay Design.jpg::CompressedTexture2D::4859609684236806088::1738795350::1739068943::1::::<><>::
 Mockup Shop Design.jpg::CompressedTexture2D::8043055154093708922::1738795350::1739068943::1::::<><>::
-::res://assets/ui/title_screen/::1739068943
+::res://assets/ui/title_screen/::1739074146
 play_button.png::CompressedTexture2D::5896995890187459238::1739074145::1739074146::1::::<><>::
 quit_button.png::CompressedTexture2D::5172428563227279585::1739074124::1739074146::1::::<><>::
 rules_button.png::CompressedTexture2D::8060955005205795067::1739074135::1739074146::1::::<><>::
-::res://scenes/::1739070382
+::res://scenes/::1739086272
 Assassin.tscn::PackedScene::1241611789899982875::1739069099::0::1::::<><>::res://scripts/Assassin.gd<>uid://b24dojprangcr::::res://assets/Resized Chess Piece Assets/White_Assassin.png
 Bishop.tscn::PackedScene::2789588702038144760::1739069098::0::1::::<><>::res://scripts/Bishop.gd<>uid://rubnu2rwm76q::::res://assets/Resized Chess Piece Assets/White_Bishop.png
 explosion.tscn::PackedScene::69466253159940830::1738795350::0::1::::<><>::
-game.tscn::PackedScene::8577524005707705072::1739070382::0::1::::<><>::res://scripts/game.gd<>res://assets/shaders/bg.gdshader<>uid://yeqb8ndri7xp::::res://assets/noise/noise.tres<>uid://ceas3dsjeq4ge::::res://assets/noise/noise2.tres<>uid://m6ki73qfbp2s::::res://assets/noise/noise3.tres
+game.tscn::PackedScene::8577524005707705072::1739086272::0::1::::<><>::res://scripts/game.gd<>res://assets/shaders/bg.gdshader<>uid://yeqb8ndri7xp::::res://assets/noise/noise.tres<>uid://ceas3dsjeq4ge::::res://assets/noise/noise2.tres<>uid://m6ki73qfbp2s::::res://assets/noise/noise3.tres
 King.tscn::PackedScene::8277830396459966414::1738798420::0::1::::<><>::res://scripts/King.gd<>uid://cdogixbq8ay3t::::res://assets/Resized Chess Piece Assets/White_king.png
 Knight.tscn::PackedScene::5270730075267457303::1738798420::0::1::::<><>::res://scripts/Knight.gd<>uid://mf4a3jclbwih::::res://assets/Resized Chess Piece Assets/White_knight.png
 Mage.tscn::PackedScene::10334063134713649::1739068749::0::1::::<><>::res://scripts/Mage.gd<>uid://m4c1qckexo7q::::res://Assets/Resized Chess Piece Assets/White_mage.png
@@ -104,9 +98,9 @@ Rook.tscn::PackedScene::9162401199636684468::1738798420::0::1::::<><>::uid://b00
 scene_manager.tscn::PackedScene::6243365322716451430::1739067597::0::1::::<><>::res://scripts/scene_manager.gd
 texture_holder.tscn::PackedScene::594714386286134588::1738795350::0::1::::<><>::
 Wizard.tscn::PackedScene::6352212773395470747::1739068749::0::1::::<><>::res://scripts/Wizard.gd<>uid://bjlefo01b774s::::res://Assets/Resized Chess Piece Assets/White_wizard.png
-::res://scenes/screens/::1739070382
-select_piece_screen.tscn::PackedScene::1770100387099198731::1739070382::0::1::::<><>::uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn<>res://scripts/screens/select_piece_screen.gd<>uid://b7r633ea3cxw0::::res://assets/Character Assets/Rook Character.png<>uid://cuuyk5y51r8ux::::res://assets/Character Assets/Knight_Character.png<>uid://cqv0b5ypsi2tn::::res://assets/Character Assets/Bishop Character.png
-title_screen.tscn::PackedScene::8154710134031658440::1739067597::0::1::::<><>::res://scripts/screens/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn
+::res://scenes/screens/::1739086272
+select_piece_screen.tscn::PackedScene::1770100387099198731::1739086272::0::1::::<><>::uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn<>res://scripts/screens/select_piece_screen.gd<>uid://b7r633ea3cxw0::::res://assets/Character Assets/Rook Character.png<>uid://ds0p6bwarp14f::::res://assets/Character Assets/selected_piece_bg.png<>uid://cuuyk5y51r8ux::::res://assets/Character Assets/Knight_Character.png<>uid://cqv0b5ypsi2tn::::res://assets/Character Assets/Bishop Character.png
+title_screen.tscn::PackedScene::8154710134031658440::1739086272::0::1::::<><>::res://scripts/screens/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn
 ::res://scenes/ui/::1739068083
 menu_button.tscn::PackedScene::3297943059633979218::1739068083::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/screens/menu_button.gd
 pop_up_label.tscn::PackedScene::2361101355670897304::1739068083::0::1::::<><>::uid://bl30ip4pj1grj::::res://assets/fonts/PIXY.otf<>res://scripts/ui/pop_up_label.gd
@@ -127,129 +121,9 @@ Wizard.gd::GDScript::-1::1738795350::0::1::::Wizard<>Piece<>::
 main.gd::GDScript::-1::1738809274::0::1::::<>Node2D<>::
 ::res://scripts/run_data/::1739067561
 run_data.gd::GDScript::-1::1739067561::0::1::::<>Node<>::
-::res://scripts/screens/::1739070369
+::res://scripts/screens/::1739075094
 menu_button.gd::GDScript::-1::1738864872::0::1::::TitleButton<>Button<>::
-select_piece_screen.gd::GDScript::-1::1739070369::0::1::::SelectPieceScreen<>Control<>::
+select_piece_screen.gd::GDScript::-1::1739075094::0::1::::SelectPieceScreen<>Control<>::
 title_screen.gd::GDScript::-1::1738864872::0::1::::TitleScreen<>Control<>::
 ::res://scripts/ui/::1738804415
 pop_up_label.gd::GDScript::-1::1738804415::0::1::::<>Label<>::
-<<<<<<< HEAD
-=======
-=======
-::res://::1738784912
-icon.svg::CompressedTexture2D::6378281210119878262::1738697583::1738698231::1::::<><>::
-main.tscn::PackedScene::5692118487183161714::1738698010::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/scene_manager.tscn
-README.md::TextFile::-1::1738697583::0::1::::<><>::
-::res://Assets/::1738973974
-::res://Assets/Character Assets/::1738973983
-Bishop Character.png::CompressedTexture2D::5940736122524784063::1738973983::1738974455::1::::<><>::
-Knight_Character.png::CompressedTexture2D::6219382475167814187::1738973983::1738974455::1::::<><>::
-Rook Character.png::CompressedTexture2D::4669491807804796081::1738973983::1738974455::1::::<><>::
-::res://Assets/noise/::1738785341
-noise2.tres::NoiseTexture2D::5054739835828921764::1738785341::0::1::::<><>::
-noise3.tres::NoiseTexture2D::906885015046579772::1738785341::0::1::::<><>::
-noise.tres::NoiseTexture2D::1693764769519573005::1738785341::0::1::::<><>::
-::res://Assets/Original size Chess pieces/::1738698231
-Black king piece 2.png::CompressedTexture2D::7820367427145083060::1738697583::1738698231::1::::<><>::
-Black knight piece.png::CompressedTexture2D::4196515762256027844::1738697583::1738698231::1::::<><>::
-Black Pawn Piece 2.png::CompressedTexture2D::2167440687080906934::1738697583::1738698231::1::::<><>::
-Black Queen Piece 2.png::CompressedTexture2D::6638986330393441989::1738697583::1738698231::1::::<><>::
-Black rook piece.png::CompressedTexture2D::1872655759582013005::1738697583::1738698231::1::::<><>::
-White king piece 2.png::CompressedTexture2D::7139286146806283259::1738697583::1738698231::1::::<><>::
-White knight piece.png::CompressedTexture2D::8293368904171920332::1738697583::1738698231::1::::<><>::
-White Pawn Piece 2.png::CompressedTexture2D::8915038826611091975::1738697583::1738698231::1::::<><>::
-White Queen Piece 2.png::CompressedTexture2D::339041922548181320::1738697583::1738698231::1::::<><>::
-White rook piece.png::CompressedTexture2D::6272641373813891014::1738697583::1738698231::1::::<><>::
-::res://Assets/Resized Chess Piece Assets/::1738785332
-Black_Assassin.png::CompressedTexture2D::8073890137727350160::1738785199::1738785332::1::::<><>::
-Black_Bishop.png::CompressedTexture2D::460446186536534245::1738785199::1738785332::1::::<><>::
-Black_king.png::CompressedTexture2D::4854362018128016652::1738785199::1738785332::1::::<><>::
-Black_knight.png::CompressedTexture2D::1617611918054521687::1738785199::1738785332::1::::<><>::
-Black_mage.png::CompressedTexture2D::2920003665923805930::1738785199::1738785332::1::::<><>::
-Black_Pawn.png::CompressedTexture2D::2619567017608544670::1738785199::1738785332::1::::<><>::
-Black_Queen.png::CompressedTexture2D::6947892130764941861::1738785199::1738785332::1::::<><>::
-Black_rook.png::CompressedTexture2D::8764665212117114244::1738785199::1738785332::1::::<><>::
-Black_wizard.png::CompressedTexture2D::5486342020773449925::1738785199::1738785332::1::::<><>::
-White_Assassin.png::CompressedTexture2D::3263768232109514548::1738785199::1738785332::1::::<><>::
-White_Bishop.png::CompressedTexture2D::2601047089659819063::1738785199::1738785332::1::::<><>::
-White_king.png::CompressedTexture2D::5585160899749004797::1738785199::1738785332::1::::<><>::
-White_knight.png::CompressedTexture2D::1766720508600943431::1738785199::1738785332::1::::<><>::
-White_mage.png::CompressedTexture2D::902301787075014336::1738785199::1738785332::1::::<><>::
-White_Pawn.png::CompressedTexture2D::1597566599437225196::1738785199::1738785332::1::::<><>::
-White_Queen.png::CompressedTexture2D::172918419201557125::1738785199::1738785332::1::::<><>::
-White_rook.png::CompressedTexture2D::5685989093237609766::1738785199::1738785332::1::::<><>::
-White_wizard.png::CompressedTexture2D::3041081003801605884::1738785199::1738785332::1::::<><>::
-::res://Assets/shaders/::1738785340
-3d_effect.gdshader::Shader::-1::1738698010::0::1::::<><>::
-bg.gdshader::Shader::-1::1738785340::0::1::::<><>::
-color.gdshader::Shader::-1::1738698010::0::1::::<><>::
-shadow.gdshader::Shader::-1::1738698010::0::1::::<><>::
-::res://Assets/sprites/::1738698231
-bishop.png::CompressedTexture2D::4631301773944929250::1738698010::1738698231::1::::<><>::
-knight.png::CompressedTexture2D::3545640967717948854::1738698010::1738698231::1::::<><>::
-pawn.png::CompressedTexture2D::1338760335342038528::1738698010::1738698228::1::::<><>::
-rook.png::CompressedTexture2D::6790909281007670776::1738698010::1738698228::1::::<><>::
-tile.png::CompressedTexture2D::8704336058451696509::1738698010::1738698228::1::::<><>::
-::res://Assets/temp_assets/::1738698229
-assassin.png::CompressedTexture2D::2309680507621369322::1738698010::1738698228::1::::<><>::
-black_bishop.png::CompressedTexture2D::7509881182472568151::1738698010::1738698228::1::::<><>::
-black_king.png::CompressedTexture2D::3646032776351028361::1738698010::1738698228::1::::<><>::
-black_knight.png::CompressedTexture2D::4591257172048987833::1738698010::1738698229::1::::<><>::
-black_pawn.png::CompressedTexture2D::3912668014183198267::1738698010::1738698229::1::::<><>::
-black_queen.png::CompressedTexture2D::7989886812523566234::1738698010::1738698229::1::::<><>::
-black_rook.png::CompressedTexture2D::8767708966549765967::1738698010::1738698229::1::::<><>::
-mage.png::CompressedTexture2D::4650471376600460963::1738698010::1738698229::1::::<><>::
-Piece_move.png::CompressedTexture2D::260618725614842917::1738698010::1738698229::1::::<><>::
-temp_chess_board.png::CompressedTexture2D::4173558678901569366::1738698010::1738698229::1::::<><>::
-turn-black.png::CompressedTexture2D::7112033964315790810::1738698010::1738698229::1::::<><>::
-turn-white.png::CompressedTexture2D::7344907768700758025::1738698010::1738698229::1::::<><>::
-white_bishop.png::CompressedTexture2D::8093744356261485644::1738698010::1738698229::1::::<><>::
-white_king.png::CompressedTexture2D::5901183203660598461::1738698010::1738698229::1::::<><>::
-white_knight.png::CompressedTexture2D::7533630084821562912::1738698010::1738698229::1::::<><>::
-white_pawn.png::CompressedTexture2D::8196778834906249875::1738698010::1738698229::1::::<><>::
-white_queen.png::CompressedTexture2D::1957958042777204643::1738698010::1738698229::1::::<><>::
-white_rook.png::CompressedTexture2D::3317152307554436932::1738698010::1738698229::1::::<><>::
-wizard.png::CompressedTexture2D::2759604866355024615::1738698010::1738698229::1::::<><>::
-::res://Assets/ui/::1738698232
-Go_Save_The_King_Menu.jpg::CompressedTexture2D::7252735845995868232::1738698010::1738698232::1::::<><>::
-Mockup Gameplay Design.jpg::CompressedTexture2D::4859609684236806088::1738698010::1738698231::1::::<><>::
-Mockup Shop Design.jpg::CompressedTexture2D::8043055154093708922::1738698010::1738698231::1::::<><>::
-::res://Assets/ui/title_screen/::1738698229
-play_button.png::CompressedTexture2D::5896995890187459238::1738698010::1738698229::1::::<><>::
-quit_button.png::CompressedTexture2D::5172428563227279585::1738698010::1738698229::1::::<><>::
-rules_button.png::CompressedTexture2D::8060955005205795067::1738698010::1738698229::1::::<><>::
-::res://scenes/::1738787758
-Assassin.tscn::PackedScene::1241611789899982875::1738786130::0::1::::<><>::res://scripts/Assassin.gd<>uid://753dogr1moxe::::res://assets/temp_assets/assassin.png
-Bishop.tscn::PackedScene::2789588702038144760::1738786614::0::1::::<><>::res://scripts/Bishop.gd<>uid://b68o4mj7wcwvq::::res://assets/sprites/bishop.png
-explosion.tscn::PackedScene::69466253159940830::1738698010::0::1::::<><>::
-game.tscn::PackedScene::8577524005707705072::1738787758::0::1::::<><>::res://scripts/game.gd<>res://assets/shaders/bg.gdshader<>uid://yeqb8ndri7xp::::res://Assets/noise/noise.tres<>uid://ceas3dsjeq4ge::::res://Assets/noise/noise2.tres<>uid://m6ki73qfbp2s::::res://Assets/noise/noise3.tres
-King.tscn::PackedScene::8277830396459966414::1738698010::0::1::::<><>::res://scripts/King.gd<>uid://cdogixbq8ay3t::::res://assets/Resized Chess Piece Assets/White_king.png
-Knight.tscn::PackedScene::5270730075267457303::1738698010::0::1::::<><>::res://scripts/Knight.gd<>uid://mf4a3jclbwih::::res://assets/Resized Chess Piece Assets/White_knight.png
-Mage.tscn::PackedScene::10334063134713649::1738786984::0::1::::<><>::res://scripts/Mage.gd<>uid://b7iyt4iwjbtd0::::res://assets/temp_assets/mage.png
-Pawn.tscn::PackedScene::3675784333675896641::1738787755::0::1::::<><>::res://scripts/Pawn.gd<>uid://ndi1e8thkonq::::res://assets/Resized Chess Piece Assets/White_Pawn.png
-Queen.tscn::PackedScene::7495869360053814603::1738698010::0::1::::<><>::res://scripts/Queen.gd<>uid://cb3vq168iyomb::::res://assets/Resized Chess Piece Assets/White_Queen.png
-Rook.tscn::PackedScene::9162401199636684468::1738698010::0::1::::<><>::uid://b00wxxfjk04ke::::res://assets/Resized Chess Piece Assets/White_rook.png
-scene_manager.tscn::PackedScene::6243365322716451430::1738698010::0::1::::<><>::res://scripts/scene_manager.gd
-texture_holder.tscn::PackedScene::594714386286134588::1738698010::0::1::::<><>::
-title_screen.tscn::PackedScene::8154710134031658440::1738698010::0::1::::<><>::res://scripts/title_screen/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn
-Wizard.tscn::PackedScene::6352212773395470747::1738787495::0::1::::<><>::res://scripts/Wizard.gd<>uid://bfk1j3brcknkp::::res://assets/temp_assets/wizard.png
-::res://scenes/ui/::1738698010
-menu_button.tscn::PackedScene::3297943059633979218::1738698010::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/title_screen/menu_button.gd
-::res://scripts/::1738698010
-Assassin.gd::GDScript::-1::1738698010::0::1::::Assassin<>Piece<>::
-Bishop.gd::GDScript::-1::1738698010::0::1::::Bishop<>Piece<>::
-game.gd::GDScript::-1::1738698010::0::1::::game<>Node<>::
-King.gd::GDScript::-1::1738698010::0::1::::King<>Piece<>::
-Knight.gd::GDScript::-1::1738698010::0::1::::Knight<>Piece<>::
-Mage.gd::GDScript::-1::1738698010::0::1::::Mage<>Piece<>::
-Pawn.gd::GDScript::-1::1738698010::0::1::::Pawn<>Piece<>::
-Piece.gd::GDScript::-1::1738698010::0::1::::Piece<>Node2D<>::
-Queen.gd::GDScript::-1::1738698010::0::1::::Queen<>Piece<>::
-Rook.gd::GDScript::-1::1738698010::0::1::::Rook<>Piece<>::
-scene_manager.gd::GDScript::-1::1738698010::0::1::::<>Node<>::
-Wizard.gd::GDScript::-1::1738698010::0::1::::Wizard<>Piece<>::
-::res://scripts/title_screen/::1738698010
-menu_button.gd::GDScript::-1::1738698010::0::1::::TitleButton<>Button<>::
-title_screen.gd::GDScript::-1::1738698010::0::1::::TitleScreen<>Control<>::
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4
index 4e02d82..5f76b70 100644
--- a/.godot/editor/filesystem_update4
+++ b/.godot/editor/filesystem_update4
@@ -1,32 +1,8 @@
-<<<<<<< HEAD
 res://scenes/game.tscn
-=======
-<<<<<<< HEAD
-res://main.tscn
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 res://assets/shaders/bg.gdshader
 res://assets/noise/noise.tres
 res://assets/noise/noise2.tres
 res://assets/noise/noise3.tres
 res://main.tscn
-res://scenes/Bishop.tscn
-res://scenes/Assassin.tscn
 res://scenes/screens/select_piece_screen.tscn
-res://scripts/screens/select_piece_screen.gd
-<<<<<<< HEAD
 res://scenes/screens/title_screen.tscn
-=======
-res://scripts/run_data/run_data.gd
-=======
-res://scripts/Assassin.gd
-res://scripts/game.gd
-res://scenes/game.tscn
-res://assets/shaders/bg.gdshader
-res://Assets/noise/noise.tres
-res://Assets/noise/noise2.tres
-res://Assets/noise/noise3.tres
-res://scripts/Mage.gd
-res://scripts/Wizard.gd
-res://scripts/Bishop.gd
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
diff --git a/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg b/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg
index 2394e2f..d1bd771 100644
--- a/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg
+++ b/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg
@@ -175,12 +175,4 @@ Anim={
 "zfar": 4000.01,
 "znear": 0.05
 }
-<<<<<<< HEAD
-selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/Main")])
-=======
-<<<<<<< HEAD
-selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/Main")])
-=======
-selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/Game")])
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
+selected_nodes=Array[NodePath]([])
diff --git a/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg b/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg
index a198fd5..4c84bec 100644
--- a/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg
+++ b/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg
@@ -8,7 +8,7 @@ Anim={
 "grid_snap_active": false,
 "grid_step": Vector2(8, 8),
 "grid_visibility": 1,
-"ofs": Vector2(-979.202, -485.001),
+"ofs": Vector2(-1166.38, -783.912),
 "primary_grid_step": Vector2i(8, 8),
 "show_group_gizmos": true,
 "show_guides": true,
@@ -34,7 +34,7 @@ Anim={
 "snap_rotation_step": 0.261799,
 "snap_scale": false,
 "snap_scale_step": 0.1,
-"zoom": 0.25
+"zoom": 0.297302
 }
 3D={
 "fov": 70.01,
@@ -175,4 +175,4 @@ Anim={
 "zfar": 4000.01,
 "znear": 0.05
 }
-selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/SelectPieceScreen/HBoxContainer/Knight")])
+selected_nodes=Array[NodePath]([])
diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg
index c1c957c..592403f 100644
--- a/.godot/editor/project_metadata.cfg
+++ b/.godot/editor/project_metadata.cfg
@@ -6,44 +6,21 @@ use_advanced_connections=false
 [dialog_bounds]
 
 <<<<<<<HEADcreate_new_node=Rect2(2145, 197, 900, 700)
-<<<<<<< HEAD
-<<<<<<<HEADproject_settings=Rect2(1290, 76, 1590, 867)
+<<<<<<<HEAD<<<<<<<HEADproject_settings=Rect2(1290, 76, 1590, 867)
 create_new_node=Rect2(2379, 158, 1118, 721)
 project_settings=Rect2(2280, 190, 1200, 700)
 
 [recent_files]
 
-scenes=["res://scenes/screens/title_screen.tscn", "res://scenes/screens/select_piece_screen.tscn", "res://scenes/Wizard.tscn", "res://scenes/Rook.tscn", "res://scenes/Queen.tscn", "res://scenes/Pawn.tscn", "res://scenes/Mage.tscn", "res://scenes/Knight.tscn", "res://scenes/King.tscn", "res://scenes/Assassin.tscn"]
-scripts=["res://scripts/screens/title_screen.gd", "res://scripts/screens/select_piece_screen.gd", "res://scripts/Wizard.gd", "res://scripts/Queen.gd", "res://scripts/Pawn.gd", "res://scripts/Mage.gd", "res://scripts/Knight.gd", "res://scripts/King.gd", "res://scripts/Assassin.gd", "res://scripts/Bishop.gd"]
+scenes=["res://scenes/screens/select_piece_screen.tscn", "res://scenes/screens/title_screen.tscn", "res://main.tscn", "res://scenes/game.tscn", "res://scenes/Wizard.tscn", "res://scenes/Rook.tscn", "res://scenes/Queen.tscn", "res://scenes/Pawn.tscn", "res://scenes/Mage.tscn", "res://scenes/Knight.tscn"]
+scripts=["res://scripts/run_data/run_data.gd", "res://scripts/screens/select_piece_screen.gd", "res://scripts/screens/title_screen.gd", "res://scripts/main/main.gd", "res://scripts/game.gd", "res://scripts/Wizard.gd", "res://scripts/Queen.gd", "res://scripts/Pawn.gd", "res://scripts/Mage.gd", "res://scripts/Knight.gd"]
 
 [script_setup]
 
 last_selected_language="GDScript"
-=======
-<<<<<<< HEAD
-project_settings=Rect2(1290, 76, 1590, 867)
-create_new_node=Rect2(510, 264, 1613, 885)
-
-[recent_files]
-
-scenes=["res://scenes/ui/menu_button.tscn", "res://scenes/screens/select_piece_screen.tscn", "res://scenes/screens/title_screen.tscn", "res://scenes/ui/pop_up_label.tscn", "res://scenes/game.tscn", "res://scenes/scene_manager.tscn", "res://main.tscn", "res://scenes/title_screen.tscn", "res://scenes/Pawn.tscn", "res://scenes/Assassin.tscn"]
-scripts=["Array", "res://scripts/screens/menu_button.gd", "res://scripts/screens/select_piece_screen.gd", "res://scripts/Rook.gd", "res://scripts/Piece.gd", "res://scripts/Assassin.gd", "res://scripts/main/main.gd", "res://scripts/run_data/run_data.gd", "res://scripts/title_screen/title_screen.gd", "res://scripts/Pawn.gd"]
-
-[script_setup]
-
-last_selected_language="GDScript"
-=======
-project_settings=Rect2(2022, 76, 1590, 867)
-editor_settings=Rect2(706, 197, 900, 700)
-
-[recent_files]
-
-scenes=["res://scenes/game.tscn"]
-scripts=["res://scripts/game.gd"]
 
 [color_picker]
 
 picker_shape=3
-recent_presets=PackedColorArray(0, 0.84937, 0.111819, 1, 0, 0.417456, 0.0325145, 1, 0.104888, 0.123405, 0.154273, 1)
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
+recent_presets=PackedColorArray(1, 1, 1, 1, 1.01, 1, 1, 1, 0.5, 1, 1, 1, 0.5, 0.5, 1, 1, 0.5, 0.5, 0.5, 1)
+color_mode=2
diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg
index 59f4cae..cb41b2e 100644
--- a/.godot/editor/script_editor_cache.cfg
+++ b/.godot/editor/script_editor_cache.cfg
@@ -1,20 +1,5 @@
 [res://scripts/game.gd]
 
-state={
-"bookmarks": PackedInt32Array(),
-"breakpoints": PackedInt32Array(),
-<<<<<<< HEAD
-"column": 24,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 309,
-"scroll_position": 300.0,
-"selection": false,
-"syntax_highlighter": "GDScript"
-}
-
-[res://scripts/main/main.gd]
-
 state={
 "bookmarks": PackedInt32Array(),
 "breakpoints": PackedInt32Array(),
@@ -23,117 +8,11 @@ state={
 "h_scroll_position": 0,
 "row": 0,
 "scroll_position": 0.0,
-=======
-<<<<<<< HEAD
-"column": 36,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 365,
-"scroll_position": 366.0,
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 "selection": false,
 "syntax_highlighter": "GDScript"
 }
 
-[res://scripts/scene_manager.gd]
-
-state={
-"bookmarks": PackedInt32Array(),
-"breakpoints": PackedInt32Array(),
-"column": 0,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 23,
-"scroll_position": 12.0,
-"selection": false,
-"syntax_highlighter": "GDScript"
-}
-
-[res://scripts/Bishop.gd]
-
-state={
-"bookmarks": PackedInt32Array(),
-"breakpoints": PackedInt32Array(),
-"column": 0,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 0,
-"scroll_position": 0.0,
-"selection": false,
-"syntax_highlighter": "GDScript"
-}
-
-[res://scripts/Assassin.gd]
-
-state={
-"bookmarks": PackedInt32Array(),
-"breakpoints": PackedInt32Array(),
-"column": 0,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 0,
-"scroll_position": 0.0,
-"selection": false,
-"syntax_highlighter": "GDScript"
-}
-
-[res://scripts/King.gd]
-
-state={
-"bookmarks": PackedInt32Array(),
-"breakpoints": PackedInt32Array(),
-"column": 0,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 0,
-"scroll_position": 0.0,
-"selection": false,
-"syntax_highlighter": "GDScript"
-}
-
-[res://scripts/Knight.gd]
-
-state={
-"bookmarks": PackedInt32Array(),
-"breakpoints": PackedInt32Array(),
-"column": 0,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 0,
-"scroll_position": 0.0,
-"selection": false,
-"syntax_highlighter": "GDScript"
-}
-
-[res://scripts/Mage.gd]
-
-state={
-"bookmarks": PackedInt32Array(),
-"breakpoints": PackedInt32Array(),
-"column": 0,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 0,
-"scroll_position": 0.0,
-"selection": false,
-"syntax_highlighter": "GDScript"
-}
-
-[res://scripts/Pawn.gd]
-
-state={
-"bookmarks": PackedInt32Array(),
-"breakpoints": PackedInt32Array(),
-"column": 0,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 0,
-"scroll_position": 0.0,
-"selection": false,
-"syntax_highlighter": "GDScript"
-}
-
-[res://scripts/Queen.gd]
+[res://scripts/main/main.gd]
 
 state={
 "bookmarks": PackedInt32Array(),
@@ -141,13 +20,13 @@ state={
 "column": 0,
 "folded_lines": Array[int]([]),
 "h_scroll_position": 0,
-"row": 0,
+"row": 8,
 "scroll_position": 0.0,
 "selection": false,
 "syntax_highlighter": "GDScript"
 }
 
-[res://scripts/Wizard.gd]
+[res://scripts/screens/title_screen.gd]
 
 state={
 "bookmarks": PackedInt32Array(),
@@ -163,54 +42,28 @@ state={
 
 [res://scripts/screens/select_piece_screen.gd]
 
-state={
-"bookmarks": PackedInt32Array(),
-"breakpoints": PackedInt32Array(),
-"column": 1,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 39,
-"scroll_position": 16.0,
-"selection": false,
-"syntax_highlighter": "GDScript"
-}
-
-[res://scripts/screens/title_screen.gd]
-
 state={
 "bookmarks": PackedInt32Array(),
 "breakpoints": PackedInt32Array(),
 "column": 0,
 "folded_lines": Array[int]([]),
 "h_scroll_position": 0,
-<<<<<<< HEAD
 "row": 0,
 "scroll_position": 0.0,
-=======
-"row": 40,
-"scroll_position": 27.0,
 "selection": false,
 "syntax_highlighter": "GDScript"
 }
 
-[res://scripts/screens/menu_button.gd]
+[res://scripts/run_data/run_data.gd]
 
 state={
 "bookmarks": PackedInt32Array(),
 "breakpoints": PackedInt32Array(),
-"column": 18,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 54,
-"scroll_position": 41.0,
-=======
-"column": 0,
+"column": 1,
 "folded_lines": Array[int]([]),
 "h_scroll_position": 0,
-"row": 147,
-"scroll_position": 147.0,
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
+"row": 28,
+"scroll_position": 10.0,
 "selection": false,
 "syntax_highlighter": "GDScript"
 }
diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg
index 17f6d49..0baf76c 100644
--- a/.godot/global_script_class_cache.cfg
+++ b/.godot/global_script_class_cache.cfg
@@ -53,21 +53,12 @@ list=Array[Dictionary]([{
 "language": &"GDScript",
 "path": "res://scripts/Rook.gd"
 }, {
-<<<<<<< HEAD
-=======
-<<<<<<< HEAD
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 "base": &"Control",
 "class": &"SelectPieceScreen",
 "icon": "",
 "language": &"GDScript",
 "path": "res://scripts/screens/select_piece_screen.gd"
 }, {
-<<<<<<< HEAD
-=======
-=======
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 "base": &"Button",
 "class": &"TitleButton",
 "icon": "",
@@ -78,15 +69,7 @@ list=Array[Dictionary]([{
 "class": &"TitleScreen",
 "icon": "",
 "language": &"GDScript",
-<<<<<<< HEAD
 "path": "res://scripts/screens/title_screen.gd"
-=======
-<<<<<<< HEAD
-"path": "res://scripts/screens/title_screen.gd"
-=======
-"path": "res://scripts/title_screen/title_screen.gd"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 }, {
 "base": &"Piece",
 "class": &"Wizard",
diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin
index 7a3e6d1a7085f9e95c7880e92eec901712543abb..1a4f4e016a2b5d79545c3c82949f97886e8d45fa 100644
GIT binary patch
delta 409
zcmdm{yj6uUY$Ky1%jQ2EyEr&re)Txk)Ah!G@&OJTj=lc`8zg@F_)RusH=4YGgM;&B
z=ITA6?nOH0lMiwjPR`}v<Ome_{>6Nek_t$PKtN)7o?by-dVZCD%44?x5wKuxVtOh_
z(COXUV^Vp~ihw2?31#PHre~CZguT~%`SeT8*#)T9io<;p$Mo%P>!LtvCd;#Pac)1K
zsgm73hs6qP;Y~Ikj(}BN&X2Fp379;A#Ym_;vnsJD1!T;-!$v13YQ2z~tjK1?dCIKE
zeuMt4eDlc@Sqvu&uyJzSa$$b`@6EDuptRBCbF3U3CwqH;SYPf@0}J#31r*bwe=4QV
zGy<E8aNdK-Y4<PHzE=jR6UffYO9xqIF7J6>*~m};sMdya$IYNCCw)rotiYDlu<&sD
wuTiq%5}#LUGLctNzBn}}HMt}+KQF!@Gc`FiJ_&3BOo=g2i6}%#Y6^-90BB8|^#A|>

delta 376
zcmdn0vQ3#WWFw;^3#Y?b#j;>K<7BJJ0({z&69m~NuM*_p*mC%F>8VY(vL`3<8wojO
z7H8xa=oRFpb4E(F%74lhn#|9q15zuHotc*olBjRk9O)PSRvDyz@&f@bj@3;ME%rw8
zCBalqo+rS;vE|wdZnGu&E^xsZ0S?ZrtoI$<8(CP*VGa-sEKN<#1DU!-z*F!4%By-X
z^#Vot`Pm?eB?fb{5+zr#0j;y)+<MyN@R<S!8;}nSC;RgAaQO9X$yp$$Bse*c&qxsA
z`Uj`%qi@c8Ir*c2?qmaAgyU_lhCJEEIzI`h+=j!`rEllV6!jXQomL#$!jrYm=0D*8
za*QVb=jGsZ<NvYQ;^#{bkYf!e@8RX-2%YJA@O@^4H%JNGeg5b2!rEUI*MJ<rR-Rdv
MSd_Baj%6PQ0K->?ZU6uP

diff --git a/Assets/Character Assets/selected_piece_bg.png b/Assets/Character Assets/selected_piece_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..d754cb66cc56ae040689c368af00a00b00483e7b
GIT binary patch
literal 2594
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
Ef`hW5@Bjb+

literal 0
HcmV?d00001

diff --git a/Assets/Character Assets/selected_piece_bg.png.import b/Assets/Character Assets/selected_piece_bg.png.import
new file mode 100644
index 0000000..4865bda
--- /dev/null
+++ b/Assets/Character Assets/selected_piece_bg.png.import	
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ds0p6bwarp14f"
+path="res://.godot/imported/selected_piece_bg.png-f18b2396df9465cba1c2ef3529bcd272.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/Character Assets/selected_piece_bg.png"
+dest_files=["res://.godot/imported/selected_piece_bg.png-f18b2396df9465cba1c2ef3529bcd272.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/Assets/Resized Chess Piece Assets/Black_Assassin.png.import b/Assets/Resized Chess Piece Assets/Black_Assassin.png.import
index f2e794a..4c3f528 100644
--- a/Assets/Resized Chess Piece Assets/Black_Assassin.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_Assassin.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://c83ut3xxvkahs"
+uid="uid://b5eea22pnojum"
 path="res://.godot/imported/Black_Assassin.png-9779f11d14d3617e840d68f6a9ebb5d0.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://cjc7sh4hfoqt3"
-path="res://.godot/imported/Black_Assassin.png-9779f11d14d3617e840d68f6a9ebb5d0.ctex"
-=======
-uid="uid://dnbb15l282cpc"
-path="res://.godot/imported/Black_Assassin.png-92f0801c336ab61369a2b93fc5e3abcd.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/Black_Bishop.png.import b/Assets/Resized Chess Piece Assets/Black_Bishop.png.import
index 92001dc..73ff938 100644
--- a/Assets/Resized Chess Piece Assets/Black_Bishop.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_Bishop.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://diyxdsthua4oe"
+uid="uid://qvgrpspkfjkx"
 path="res://.godot/imported/Black_Bishop.png-31156db37595e69ca512c38698f9a239.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://cmportfufw0sc"
-path="res://.godot/imported/Black_Bishop.png-31156db37595e69ca512c38698f9a239.ctex"
-=======
-uid="uid://gtbqmr0ges3f"
-path="res://.godot/imported/Black_Bishop.png-dfabfc0c81260272c753c7f344c2996a.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/Black_Pawn.png.import b/Assets/Resized Chess Piece Assets/Black_Pawn.png.import
index 5f2467b..34cd348 100644
--- a/Assets/Resized Chess Piece Assets/Black_Pawn.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_Pawn.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://ccab1bkfpdh4w"
+uid="uid://du3qov0piv4ty"
 path="res://.godot/imported/Black_Pawn.png-c1035123434d941739e8a31659fe845d.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://ccqn4arw41esa"
-path="res://.godot/imported/Black_Pawn.png-c1035123434d941739e8a31659fe845d.ctex"
-=======
-uid="uid://bdk65ejtf6ygk"
-path="res://.godot/imported/Black_Pawn.png-73ec9504aa6a8628b0708bd600099243.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/Black_Queen.png.import b/Assets/Resized Chess Piece Assets/Black_Queen.png.import
index 3d349df..4ca688a 100644
--- a/Assets/Resized Chess Piece Assets/Black_Queen.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_Queen.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://fffv0rfu0q7c"
+uid="uid://dm3h3v1vqyt2i"
 path="res://.godot/imported/Black_Queen.png-91c924908a298cebe9bc2bdd61cd1aab.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://d13pkit0yx8w1"
-path="res://.godot/imported/Black_Queen.png-91c924908a298cebe9bc2bdd61cd1aab.ctex"
-=======
-uid="uid://c58u1efa4tny0"
-path="res://.godot/imported/Black_Queen.png-129070e6a0ddc5f7ae2bf0cc746c3d32.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/Black_king.png.import b/Assets/Resized Chess Piece Assets/Black_king.png.import
index 76c86c8..11b20fa 100644
--- a/Assets/Resized Chess Piece Assets/Black_king.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_king.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://s6aop51xfemj"
+uid="uid://bc5lqjmu1vqn5"
 path="res://.godot/imported/Black_king.png-64de782c258a02d199067831bbfebfe0.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://bsuewqxoi3kxe"
-path="res://.godot/imported/Black_king.png-64de782c258a02d199067831bbfebfe0.ctex"
-=======
-uid="uid://cbfqvr8t31fu7"
-path="res://.godot/imported/Black_king.png-dbd93650975809023d5051fb7e838887.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/Black_knight.png.import b/Assets/Resized Chess Piece Assets/Black_knight.png.import
index 55dc558..38abdd0 100644
--- a/Assets/Resized Chess Piece Assets/Black_knight.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_knight.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://bc5brk7x4t760"
+uid="uid://br7gb46qwq8o8"
 path="res://.godot/imported/Black_knight.png-846a36a9b55a92a0bd2e4692a89d9222.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://bq4h60chg048p"
-path="res://.godot/imported/Black_knight.png-846a36a9b55a92a0bd2e4692a89d9222.ctex"
-=======
-uid="uid://xbt3j0eqlab4"
-path="res://.godot/imported/Black_knight.png-929454b56153273c352ed40512756608.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/Black_mage.png.import b/Assets/Resized Chess Piece Assets/Black_mage.png.import
index ba62c55..d949db9 100644
--- a/Assets/Resized Chess Piece Assets/Black_mage.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_mage.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://c7ww1mqqwmyed"
+uid="uid://bftun7ggycvxx"
 path="res://.godot/imported/Black_mage.png-7a41e4577f14b778296718d2c9942c5c.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://bnat6bynu44je"
-path="res://.godot/imported/Black_mage.png-7a41e4577f14b778296718d2c9942c5c.ctex"
-=======
-uid="uid://bhuqbfa5s6yuk"
-path="res://.godot/imported/Black_mage.png-f47f7e890ef040a98dd73453a681ffe1.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/Black_rook.png.import b/Assets/Resized Chess Piece Assets/Black_rook.png.import
index a5c6c8c..cc7f028 100644
--- a/Assets/Resized Chess Piece Assets/Black_rook.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_rook.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://boc1kms28eeem"
+uid="uid://6y2voelhmjp3"
 path="res://.godot/imported/Black_rook.png-70e1d5eb566b78612ae78261e7f5d5a6.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://cmlbpctuqkr3u"
-path="res://.godot/imported/Black_rook.png-70e1d5eb566b78612ae78261e7f5d5a6.ctex"
-=======
-uid="uid://dw4w0xmtfft4g"
-path="res://.godot/imported/Black_rook.png-b128d49fd31d80383e68d3d654f74445.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/Black_wizard.png.import b/Assets/Resized Chess Piece Assets/Black_wizard.png.import
index a5bedea..a028e3d 100644
--- a/Assets/Resized Chess Piece Assets/Black_wizard.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_wizard.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://g3l7llk1bf0w"
+uid="uid://co02l1ad5m6m3"
 path="res://.godot/imported/Black_wizard.png-cb555143bb3a98fb848f99dcfe765549.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://shl6jsfvn0ta"
-path="res://.godot/imported/Black_wizard.png-cb555143bb3a98fb848f99dcfe765549.ctex"
-=======
-uid="uid://ckfvis0v68irl"
-path="res://.godot/imported/Black_wizard.png-0afea0808b6267d98cbfc8507751a05e.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/White_Assassin.png.import b/Assets/Resized Chess Piece Assets/White_Assassin.png.import
index 52b8689..6149396 100644
--- a/Assets/Resized Chess Piece Assets/White_Assassin.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_Assassin.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://b24dojprangcr"
+uid="uid://ey700p2jk0cp"
 path="res://.godot/imported/White_Assassin.png-07ca33a1945b47ebea515fea105e20ee.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://j8hhxry8f0ii"
-path="res://.godot/imported/White_Assassin.png-07ca33a1945b47ebea515fea105e20ee.ctex"
-=======
-uid="uid://bmq81ysump1xg"
-path="res://.godot/imported/White_Assassin.png-b91d29cfa010c3f963e5fe98fea3f7ce.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/White_Bishop.png.import b/Assets/Resized Chess Piece Assets/White_Bishop.png.import
index 9fc147e..56843c8 100644
--- a/Assets/Resized Chess Piece Assets/White_Bishop.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_Bishop.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://rubnu2rwm76q"
+uid="uid://c0dh7cb0fl2vj"
 path="res://.godot/imported/White_Bishop.png-955d7c5de349d5f940adee703d5f794f.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://buolh1uof3bbc"
-path="res://.godot/imported/White_Bishop.png-955d7c5de349d5f940adee703d5f794f.ctex"
-=======
-uid="uid://bdb74otsib8ql"
-path="res://.godot/imported/White_Bishop.png-7213de7b15a92e5747f2331d55eafa2b.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/White_Pawn.png.import b/Assets/Resized Chess Piece Assets/White_Pawn.png.import
index f3d5880..30de98e 100644
--- a/Assets/Resized Chess Piece Assets/White_Pawn.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_Pawn.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://jenht75dkwpv"
+uid="uid://bddktir7e8ma0"
 path="res://.godot/imported/White_Pawn.png-a927ba07461adabe83c8ff13a8982486.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://ndi1e8thkonq"
-path="res://.godot/imported/White_Pawn.png-a927ba07461adabe83c8ff13a8982486.ctex"
-=======
-uid="uid://w04xn5hy44qq"
-path="res://.godot/imported/White_Pawn.png-4fbaffc4602d71e6cac15276c9938262.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/White_Queen.png.import b/Assets/Resized Chess Piece Assets/White_Queen.png.import
index f4c3967..b1fbff2 100644
--- a/Assets/Resized Chess Piece Assets/White_Queen.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_Queen.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://cg4cxk4tkibra"
+uid="uid://blvoao6ufiaa0"
 path="res://.godot/imported/White_Queen.png-a669898b0c5a31bf072c0c8c1df1616f.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://cb3vq168iyomb"
-path="res://.godot/imported/White_Queen.png-a669898b0c5a31bf072c0c8c1df1616f.ctex"
-=======
-uid="uid://cp0686asvj0h"
-path="res://.godot/imported/White_Queen.png-a9036b7b39d84991818902d33b82e9f7.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/White_king.png.import b/Assets/Resized Chess Piece Assets/White_king.png.import
index d0dc5fe..1c6541e 100644
--- a/Assets/Resized Chess Piece Assets/White_king.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_king.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://bc4si5phvljsq"
+uid="uid://cccyhkvxdy7fr"
 path="res://.godot/imported/White_king.png-0d53fbc8f540b7f9892862e16f4557f5.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://cdogixbq8ay3t"
-path="res://.godot/imported/White_king.png-0d53fbc8f540b7f9892862e16f4557f5.ctex"
-=======
-uid="uid://cltq1wk8w0s02"
-path="res://.godot/imported/White_king.png-c9b2bce7af3c06b61d26520db25cf997.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/White_knight.png.import b/Assets/Resized Chess Piece Assets/White_knight.png.import
index 933528e..3e6b729 100644
--- a/Assets/Resized Chess Piece Assets/White_knight.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_knight.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://c8inpm885j661"
+uid="uid://dp7u64gmitb2q"
 path="res://.godot/imported/White_knight.png-af5b60f24c1f66b5bac879aef8e75467.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://mf4a3jclbwih"
-path="res://.godot/imported/White_knight.png-af5b60f24c1f66b5bac879aef8e75467.ctex"
-=======
-uid="uid://0f2vmyxb7sh8"
-path="res://.godot/imported/White_knight.png-c190fd776f0ab6d33f3119fa59d71766.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/White_mage.png.import b/Assets/Resized Chess Piece Assets/White_mage.png.import
index b9786e5..dcf3e03 100644
--- a/Assets/Resized Chess Piece Assets/White_mage.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_mage.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://d0pvdk6lfxyyr"
+uid="uid://u4byh7mw2s04"
 path="res://.godot/imported/White_mage.png-13bf07fba853ef5731085aacccb3bab2.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://dbrrvccmlyblq"
-path="res://.godot/imported/White_mage.png-13bf07fba853ef5731085aacccb3bab2.ctex"
-=======
-uid="uid://m4c1qckexo7q"
-path="res://.godot/imported/White_mage.png-fdbd721bd126c3ac8c64372cf709b530.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/White_rook.png.import b/Assets/Resized Chess Piece Assets/White_rook.png.import
index 28e0a8a..8a5e4b8 100644
--- a/Assets/Resized Chess Piece Assets/White_rook.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_rook.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://cjl7hyf15yeiv"
+uid="uid://cmndtavkx0ln6"
 path="res://.godot/imported/White_rook.png-e5e1a20ca93a0594be5d3fb1267367d2.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://b00wxxfjk04ke"
-path="res://.godot/imported/White_rook.png-e5e1a20ca93a0594be5d3fb1267367d2.ctex"
-=======
-uid="uid://cnaln6sgju27k"
-path="res://.godot/imported/White_rook.png-c9db72425068861f66815521164a4236.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/Assets/Resized Chess Piece Assets/White_wizard.png.import b/Assets/Resized Chess Piece Assets/White_wizard.png.import
index e045543..6a1016e 100644
--- a/Assets/Resized Chess Piece Assets/White_wizard.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_wizard.png.import	
@@ -2,18 +2,8 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://d01b3260cqyhb"
+uid="uid://cob1bhgcs0ltp"
 path="res://.godot/imported/White_wizard.png-c84194d9805542fd48d5428ec5a721ef.ctex"
-=======
-<<<<<<< HEAD
-uid="uid://dwo5k5y02pe46"
-path="res://.godot/imported/White_wizard.png-c84194d9805542fd48d5428ec5a721ef.ctex"
-=======
-uid="uid://bjlefo01b774s"
-path="res://.godot/imported/White_wizard.png-17abee749f8f28c0cac280088ae22bc1.ctex"
->>>>>>> 9772f9da85b7864a2f35671b337cd1993de34e07
->>>>>>> b7ae583c58004f02b7ab63bb8c7f9346804b776b
 metadata={
 "vram_texture": false
 }
diff --git a/scenes/screens/select_piece_screen.tscn b/scenes/screens/select_piece_screen.tscn
index 7ef477b..c43e87b 100644
--- a/scenes/screens/select_piece_screen.tscn
+++ b/scenes/screens/select_piece_screen.tscn
@@ -1,11 +1,41 @@
-[gd_scene load_steps=6 format=3 uid="uid://0hpka0jh1qx4"]
+[gd_scene load_steps=15 format=3 uid="uid://0hpka0jh1qx4"]
 
 [ext_resource type="PackedScene" uid="uid://bm8sv1itwm467" path="res://scenes/ui/menu_button.tscn" id="1_6pfss"]
 [ext_resource type="Script" path="res://scripts/screens/select_piece_screen.gd" id="1_x5vw4"]
 [ext_resource type="Texture2D" uid="uid://b7r633ea3cxw0" path="res://assets/Character Assets/Rook Character.png" id="2_an52x"]
+[ext_resource type="Texture2D" uid="uid://ds0p6bwarp14f" path="res://assets/Character Assets/selected_piece_bg.png" id="3_10j33"]
 [ext_resource type="Texture2D" uid="uid://cuuyk5y51r8ux" path="res://assets/Character Assets/Knight_Character.png" id="3_ityy2"]
 [ext_resource type="Texture2D" uid="uid://cqv0b5ypsi2tn" path="res://assets/Character Assets/Bishop Character.png" id="3_l5cht"]
 
+[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_7r4ke"]
+texture = ExtResource("3_10j33")
+
+[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_ruco0"]
+texture = ExtResource("3_10j33")
+modulate_color = Color(0.5, 0.5, 0.5, 1)
+
+[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_okbxl"]
+texture = ExtResource("3_10j33")
+modulate_color = Color(0.5, 0.5, 0.5, 1)
+
+[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_qu16u"]
+texture = ExtResource("3_10j33")
+modulate_color = Color(0.5, 0.5, 0.5, 1)
+
+[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_5txju"]
+texture = ExtResource("3_10j33")
+modulate_color = Color(0.5, 0.5, 0.5, 1)
+
+[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_0a6q0"]
+texture = ExtResource("3_10j33")
+modulate_color = Color(0.5, 0.5, 0.5, 1)
+
+[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_1orr5"]
+texture = ExtResource("3_10j33")
+
+[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_nvi6j"]
+texture = ExtResource("3_10j33")
+
 [node name="SelectPieceScreen" type="Control"]
 layout_mode = 3
 anchors_preset = 15
@@ -25,16 +55,34 @@ theme_override_constants/separation = 200
 
 [node name="Rook" type="Button" parent="HBoxContainer"]
 layout_mode = 2
+theme_override_styles/focus = SubResource("StyleBoxTexture_7r4ke")
+theme_override_styles/disabled = SubResource("StyleBoxTexture_ruco0")
+theme_override_styles/hover_pressed = SubResource("StyleBoxTexture_okbxl")
+theme_override_styles/hover = SubResource("StyleBoxTexture_qu16u")
+theme_override_styles/pressed = SubResource("StyleBoxTexture_5txju")
+theme_override_styles/normal = SubResource("StyleBoxTexture_0a6q0")
 toggle_mode = true
 icon = ExtResource("2_an52x")
 
 [node name="Knight" type="Button" parent="HBoxContainer"]
 layout_mode = 2
+theme_override_styles/focus = SubResource("StyleBoxTexture_1orr5")
+theme_override_styles/disabled = SubResource("StyleBoxTexture_ruco0")
+theme_override_styles/hover_pressed = SubResource("StyleBoxTexture_okbxl")
+theme_override_styles/hover = SubResource("StyleBoxTexture_qu16u")
+theme_override_styles/pressed = SubResource("StyleBoxTexture_5txju")
+theme_override_styles/normal = SubResource("StyleBoxTexture_0a6q0")
 toggle_mode = true
 icon = ExtResource("3_ityy2")
 
 [node name="Bishop" type="Button" parent="HBoxContainer"]
 layout_mode = 2
+theme_override_styles/focus = SubResource("StyleBoxTexture_nvi6j")
+theme_override_styles/disabled = SubResource("StyleBoxTexture_ruco0")
+theme_override_styles/hover_pressed = SubResource("StyleBoxTexture_okbxl")
+theme_override_styles/hover = SubResource("StyleBoxTexture_qu16u")
+theme_override_styles/pressed = SubResource("StyleBoxTexture_5txju")
+theme_override_styles/normal = SubResource("StyleBoxTexture_0a6q0")
 toggle_mode = true
 icon = ExtResource("3_l5cht")
 
-- 
GitLab