From 2878ad8c436e8feef4e6e2041ab7ca2bac723b1a Mon Sep 17 00:00:00 2001
From: Kyaw Aung <kyawaung0924@gmail.com>
Date: Sun, 9 Feb 2025 15:59:13 -0600
Subject: [PATCH] refactored shop code to use RunData code

---
 .godot/editor/editor_layout.cfg               |  41 +--
 .godot/editor/filesystem_cache8               | 292 ++++++------------
 .godot/editor/filesystem_update4              |  30 +-
 ...state-c2a7af834e91ff64325daddf58e45dc0.cfg |  10 +-
 ...state-3070c538c03ee49b7677ff960a3f5195.cfg |   4 -
 .godot/editor/project_metadata.cfg            |  41 +--
 .godot/editor/script_editor_cache.cfg         |  95 ++----
 .godot/global_script_class_cache.cfg          |   7 -
 .godot/uid_cache.bin                          | Bin 4597 -> 4669 bytes
 .../Black_Assassin.png.import                 |   6 +-
 .../Black_Bishop.png.import                   |   6 +-
 .../Black_Pawn.png.import                     |   6 +-
 .../Black_Queen.png.import                    |   6 +-
 .../Black_king.png.import                     |   6 +-
 .../Black_knight.png.import                   |   6 +-
 .../Black_mage.png.import                     |   6 +-
 .../Black_rook.png.import                     |   6 +-
 .../Black_wizard.png.import                   |   6 +-
 .../White_Assassin.png.import                 |   6 +-
 .../White_Bishop.png.import                   |   6 +-
 .../White_Pawn.png.import                     |   6 +-
 .../White_Queen.png.import                    |   6 +-
 .../White_king.png.import                     |   6 +-
 .../White_knight.png.import                   |   6 +-
 .../White_mage.png.import                     |   6 +-
 .../White_rook.png.import                     |   6 +-
 .../White_wizard.png.import                   |   6 +-
 scripts/game.gd                               |  10 +-
 scripts/run_data/run_data.gd                  |  18 +-
 29 files changed, 158 insertions(+), 498 deletions(-)

diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg
index 31e24fb..cd37918 100644
--- a/.godot/editor/editor_layout.cfg
+++ b/.godot/editor/editor_layout.cfg
@@ -6,63 +6,38 @@ dock_5_selected_tab_idx=0
 dock_floating={}
 dock_bottom=[]
 dock_closed=[]
-<<<<<<< HEAD
-<<<<<<<HEAD<<<<<<<HEADdock_split_2=-1
+<<<<<<<HEAD<<<<<<<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
-=======
-dock_split_2=0
-dock_split_3=0
-dock_hsplit_1=0
-<<<<<<<HEADdock_hsplit_2=498
-dock_hsplit_3=-406
-dock_hsplit_2=306
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
 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/select_piece_screen.tscn")
-dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scenes/", "res://scenes/screens/")
-=======
-dock_filesystem_selected_paths=PackedStringArray("res://scripts/scene_manager.gd")
-dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scenes/ui/")
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+dock_filesystem_selected_paths=PackedStringArray("res://scenes/Shop.tscn")
+dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scripts/run_data/", "res://scenes/")
 dock_3="Scene,Import"
 dock_4="FileSystem"
 dock_5="Inspector,Node,History"
 
 [EditorNode]
 
-<<<<<<< HEAD
-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"
+open_scenes=PackedStringArray("res://main.tscn", "res://scenes/game.tscn", "res://scenes/Shop.tscn")
+current_scene="res://scenes/game.tscn"
 center_split_offset=0
-=======
-open_scenes=PackedStringArray("res://scenes/game.tscn", "res://main.tscn", "res://scenes/Shop.tscn", "res://scenes/ShopItem.tscn", "res://scenes/Pawn.tscn", "res://scenes/Rook.tscn")
-current_scene="res://scenes/Rook.tscn"
-center_split_offset=-398
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
-selected_default_debugger_tab_idx=0
+selected_default_debugger_tab_idx=1
 selected_main_editor_idx=2
 selected_bottom_panel_item=0
 
 [ScriptEditor]
 
-<<<<<<< HEAD
-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", "res://scripts/Pawn.gd", "res://scripts/Queen.gd", "res://README.md", "res://scripts/Rook.gd", "res://scripts/scene_manager.gd", "res://scripts/Shop.gd", "res://scenes/shop_item.gd"]
-selected_script="res://scripts/Pawn.gd"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+open_scripts=["res://scripts/game.gd", "res://scripts/King.gd", "res://scripts/main/main.gd", "res://scripts/run_data/run_data.gd", "res://scripts/Shop.gd", "res://scenes/shop_item.gd"]
+selected_script="res://scripts/run_data/run_data.gd"
 open_help=[]
 script_split_offset=70
 list_split_offset=0
diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8
index 8572821..06fae62 100644
--- a/.godot/editor/filesystem_cache8
+++ b/.godot/editor/filesystem_cache8
@@ -1,11 +1,10 @@
 ea4bc82a6ad023ab7ee23ee620429895
-<<<<<<< HEAD
-::res://::1739131418
-icon.svg::CompressedTexture2D::6378281210119878262::1738795350::1739075821::1::::<><>::
-main.tscn::PackedScene::5692118487183161714::1739131418::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/scene_manager.tscn<>res://scripts/main/main.gd
+::res://::1739131764
+icon.svg::CompressedTexture2D::6378281210119878262::1738795350::1739131765::1::::<><>::
+main.tscn::PackedScene::5692118487183161714::1739131675::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/::1739131416
+::res://assets/Character Assets/::1739131571
 Bishop Character.png::CompressedTexture2D::5940736122524784063::1739069678::1739069680::1::::<><>::
 Knight_Character.png::CompressedTexture2D::6219382475167814187::1739069581::1739069624::1::::<><>::
 Rook Character.png::CompressedTexture2D::4669491807804796081::1739069622::1739069624::1::::<><>::
@@ -17,232 +16,119 @@ noise2.tres::NoiseTexture2D::5054739835828921764::1739131352::0::1::::<><>::
 noise3.tres::NoiseTexture2D::906885015046579772::1739131352::0::1::::<><>::
 noise.tres::NoiseTexture2D::1693764769519573005::1739131352::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::::<><>::
-Black Pawn Piece 2.png::CompressedTexture2D::2167440687080906934::1739068732::1739068943::1::::<><>::
-Black Queen Piece 2.png::CompressedTexture2D::6638986330393441989::1739068732::1739068943::1::::<><>::
-Black rook piece.png::CompressedTexture2D::1872655759582013005::1739068732::1739068943::1::::<><>::
-White king piece 2.png::CompressedTexture2D::7139286146806283259::1739068732::1739068943::1::::<><>::
-White knight piece.png::CompressedTexture2D::8293368904171920332::1739068732::1739068943::1::::<><>::
-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/::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::::<><>::
+Black king piece 2.png::CompressedTexture2D::7820367427145083060::1739068732::1739131765::1::::<><>::
+Black knight piece.png::CompressedTexture2D::4196515762256027844::1739068732::1739131765::1::::<><>::
+Black Pawn Piece 2.png::CompressedTexture2D::2167440687080906934::1739068732::1739131765::1::::<><>::
+Black Queen Piece 2.png::CompressedTexture2D::6638986330393441989::1739068732::1739131765::1::::<><>::
+Black rook piece.png::CompressedTexture2D::1872655759582013005::1739068732::1739131765::1::::<><>::
+White king piece 2.png::CompressedTexture2D::7139286146806283259::1739068732::1739131765::1::::<><>::
+White knight piece.png::CompressedTexture2D::8293368904171920332::1739068732::1739131765::1::::<><>::
+White Pawn Piece 2.png::CompressedTexture2D::8915038826611091975::1739068732::1739131765::1::::<><>::
+White Queen Piece 2.png::CompressedTexture2D::339041922548181320::1739068732::1739131765::1::::<><>::
+White rook piece.png::CompressedTexture2D::6272641373813891014::1739068732::1739131765::1::::<><>::
+::res://assets/Resized Chess Piece Assets/::1739131731
+Black_Assassin.png::CompressedTexture2D::8696442520229981979::1738795350::1739131765::1::::<><>::
+Black_Bishop.png::CompressedTexture2D::4327514806697328020::1738795350::1739131765::1::::<><>::
+Black_king.png::CompressedTexture2D::5625663465487672966::1738795350::1739131765::1::::<><>::
+Black_knight.png::CompressedTexture2D::2791840439296267488::1738795350::1739131765::1::::<><>::
+Black_mage.png::CompressedTexture2D::3280483788959284489::1738795350::1739131765::1::::<><>::
+Black_Pawn.png::CompressedTexture2D::5280339583059345550::1738795350::1739131765::1::::<><>::
+Black_Queen.png::CompressedTexture2D::3743838940878226210::1738795350::1739131765::1::::<><>::
+Black_rook.png::CompressedTexture2D::107685736283117809::1738795350::1739131765::1::::<><>::
+Black_wizard.png::CompressedTexture2D::1822843161141014677::1738795350::1739131765::1::::<><>::
+White_Assassin.png::CompressedTexture2D::790925587582430974::1738795350::1739131765::1::::<><>::
+White_Bishop.png::CompressedTexture2D::8951830101271747587::1738795350::1739131765::1::::<><>::
+White_king.png::CompressedTexture2D::2841002002076754980::1738795350::1739131765::1::::<><>::
+White_knight.png::CompressedTexture2D::8063770803569804488::1739068749::1739131765::1::::<><>::
+White_mage.png::CompressedTexture2D::3762161012636391590::1738795350::1739131765::1::::<><>::
+White_Pawn.png::CompressedTexture2D::6701304976908647077::1739068749::1739131765::1::::<><>::
+White_Queen.png::CompressedTexture2D::8250868235265892738::1739068749::1739131765::1::::<><>::
+White_rook.png::CompressedTexture2D::7754072765019541847::1739068749::1739131765::1::::<><>::
+White_wizard.png::CompressedTexture2D::8225068657611667935::1738795350::1739131765::1::::<><>::
 ::res://assets/shaders/::1739131352
 3d_effect.gdshader::Shader::-1::1738795350::0::1::::<><>::
 bg.gdshader::Shader::-1::1739131352::0::1::::<><>::
 color.gdshader::Shader::-1::1738795350::0::1::::<><>::
 shadow.gdshader::Shader::-1::1738795350::0::1::::<><>::
 ::res://assets/sprites/::1739068943
-bishop.png::CompressedTexture2D::4631301773944929250::1738795350::1739068943::1::::<><>::
-knight.png::CompressedTexture2D::3545640967717948854::1738795350::1739068943::1::::<><>::
-pawn.png::CompressedTexture2D::1338760335342038528::1738795350::1739068943::1::::<><>::
-rook.png::CompressedTexture2D::6790909281007670776::1738795350::1739068943::1::::<><>::
-tile.png::CompressedTexture2D::8704336058451696509::1738795350::1739068943::1::::<><>::
+bishop.png::CompressedTexture2D::4631301773944929250::1738795350::1739131765::1::::<><>::
+knight.png::CompressedTexture2D::3545640967717948854::1738795350::1739131765::1::::<><>::
+pawn.png::CompressedTexture2D::1338760335342038528::1738795350::1739131765::1::::<><>::
+rook.png::CompressedTexture2D::6790909281007670776::1738795350::1739131765::1::::<><>::
+tile.png::CompressedTexture2D::8704336058451696509::1738795350::1739131765::1::::<><>::
 ::res://assets/temp_assets/::1739068943
-assassin.png::CompressedTexture2D::2309680507621369322::1738795350::1739068943::1::::<><>::
-black_bishop.png::CompressedTexture2D::7509881182472568151::1738795350::1739068943::1::::<><>::
-black_king.png::CompressedTexture2D::3646032776351028361::1738795350::1739068943::1::::<><>::
-black_knight.png::CompressedTexture2D::4591257172048987833::1738795350::1739068943::1::::<><>::
-black_pawn.png::CompressedTexture2D::3912668014183198267::1738795350::1739068943::1::::<><>::
-black_queen.png::CompressedTexture2D::7989886812523566234::1738795350::1739068943::1::::<><>::
-black_rook.png::CompressedTexture2D::8767708966549765967::1738795350::1739068943::1::::<><>::
-mage.png::CompressedTexture2D::4650471376600460963::1738795350::1739068943::1::::<><>::
-Piece_move.png::CompressedTexture2D::260618725614842917::1738795350::1739068943::1::::<><>::
-temp_chess_board.png::CompressedTexture2D::4173558678901569366::1738795350::1739068943::1::::<><>::
-turn-black.png::CompressedTexture2D::7112033964315790810::1738795350::1739068943::1::::<><>::
-turn-white.png::CompressedTexture2D::7344907768700758025::1738795350::1739068943::1::::<><>::
-white_bishop.png::CompressedTexture2D::8093744356261485644::1738795350::1739068943::1::::<><>::
-white_king.png::CompressedTexture2D::5901183203660598461::1738795350::1739068943::1::::<><>::
-white_knight.png::CompressedTexture2D::7533630084821562912::1738795350::1739068943::1::::<><>::
-white_pawn.png::CompressedTexture2D::8196778834906249875::1738795350::1739068943::1::::<><>::
-white_queen.png::CompressedTexture2D::1957958042777204643::1738795350::1739068943::1::::<><>::
-white_rook.png::CompressedTexture2D::3317152307554436932::1738795350::1739068943::1::::<><>::
-wizard.png::CompressedTexture2D::2759604866355024615::1738795350::1739068943::1::::<><>::
+assassin.png::CompressedTexture2D::2309680507621369322::1738795350::1739131765::1::::<><>::
+black_bishop.png::CompressedTexture2D::7509881182472568151::1738795350::1739131765::1::::<><>::
+black_king.png::CompressedTexture2D::3646032776351028361::1738795350::1739131765::1::::<><>::
+black_knight.png::CompressedTexture2D::4591257172048987833::1738795350::1739131765::1::::<><>::
+black_pawn.png::CompressedTexture2D::3912668014183198267::1738795350::1739131765::1::::<><>::
+black_queen.png::CompressedTexture2D::7989886812523566234::1738795350::1739131765::1::::<><>::
+black_rook.png::CompressedTexture2D::8767708966549765967::1738795350::1739131765::1::::<><>::
+mage.png::CompressedTexture2D::4650471376600460963::1738795350::1739131765::1::::<><>::
+Piece_move.png::CompressedTexture2D::260618725614842917::1738795350::1739131765::1::::<><>::
+temp_chess_board.png::CompressedTexture2D::4173558678901569366::1738795350::1739131765::1::::<><>::
+turn-black.png::CompressedTexture2D::7112033964315790810::1738795350::1739131765::1::::<><>::
+turn-white.png::CompressedTexture2D::7344907768700758025::1738795350::1739131765::1::::<><>::
+white_bishop.png::CompressedTexture2D::8093744356261485644::1738795350::1739131765::1::::<><>::
+white_king.png::CompressedTexture2D::5901183203660598461::1738795350::1739131765::1::::<><>::
+white_knight.png::CompressedTexture2D::7533630084821562912::1738795350::1739131765::1::::<><>::
+white_pawn.png::CompressedTexture2D::8196778834906249875::1738795350::1739131765::1::::<><>::
+white_queen.png::CompressedTexture2D::1957958042777204643::1738795350::1739131765::1::::<><>::
+white_rook.png::CompressedTexture2D::3317152307554436932::1738795350::1739131765::1::::<><>::
+wizard.png::CompressedTexture2D::2759604866355024615::1738795350::1739131765::1::::<><>::
 ::res://assets/ui/::1739068944
-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::::<><>::
+Go_Save_The_King_Menu.jpg::CompressedTexture2D::7252735845995868232::1738795350::1739131766::1::::<><>::
+Mockup Gameplay Design.jpg::CompressedTexture2D::4859609684236806088::1738795350::1739131766::1::::<><>::
+Mockup Shop Design.jpg::CompressedTexture2D::8043055154093708922::1738795350::1739131766::1::::<><>::
 ::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/::1739131418
+play_button.png::CompressedTexture2D::5896995890187459238::1739074145::1739131765::1::::<><>::
+quit_button.png::CompressedTexture2D::5172428563227279585::1739074124::1739131765::1::::<><>::
+rules_button.png::CompressedTexture2D::8060955005205795067::1739074135::1739131765::1::::<><>::
+::res://scenes/::1739131731
 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::1739131418::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::1739131731::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
-Pawn.tscn::PackedScene::3675784333675896641::1739068749::0::1::::<><>::res://scripts/Pawn.gd<>uid://w04xn5hy44qq::::res://Assets/Resized Chess Piece Assets/White_Pawn.png
+Pawn.tscn::PackedScene::3675784333675896641::1739131731::0::1::::<><>::res://scripts/Pawn.gd<>uid://w04xn5hy44qq::::res://Assets/Resized Chess Piece Assets/White_Pawn.png
 Queen.tscn::PackedScene::7495869360053814603::1738809184::0::1::::<><>::res://scripts/Queen.gd<>uid://cb3vq168iyomb::::res://assets/Resized Chess Piece Assets/White_Queen.png
-Rook.tscn::PackedScene::9162401199636684468::1738798420::0::1::::<><>::uid://b00wxxfjk04ke::::res://assets/Resized Chess Piece Assets/White_rook.png
+Rook.tscn::PackedScene::9162401199636684468::1739131731::0::1::::<><>::res://scripts/Rook.gd<>uid://b00wxxfjk04ke::::res://assets/Resized Chess Piece Assets/White_rook.png
 scene_manager.tscn::PackedScene::6243365322716451430::1739067597::0::1::::<><>::res://scripts/scene_manager.gd
+Shop.tscn::PackedScene::6176556733226555776::1739131731::0::1::::<><>::res://scripts/Shop.gd
+ShopItem.tscn::PackedScene::5426615772503019706::1739131731::0::1::::<><>::res://scenes/shop_item.gd
+shop_item.gd::GDScript::-1::1739131731::0::1::::<>PanelContainer<>::
 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/::1739131418
-select_piece_screen.tscn::PackedScene::1770100387099198731::1739131418::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::1739131418::0::1::::<><>::res://scripts/screens/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn
+::res://scenes/screens/::1739131675
+select_piece_screen.tscn::PackedScene::1770100387099198731::1739131675::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::1739131675::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
-::res://scripts/::1739045810
-Assassin.gd::GDScript::-1::1738801710::0::1::::Assassin<>Piece<>::
-Bishop.gd::GDScript::-1::1738795350::0::1::::Bishop<>Piece<>::
-game.gd::GDScript::-1::1739045810::0::1::::game<>Node<>::
-King.gd::GDScript::-1::1738795350::0::1::::King<>Piece<>::
-Knight.gd::GDScript::-1::1738795350::0::1::::Knight<>Piece<>::
-Mage.gd::GDScript::-1::1738795350::0::1::::Mage<>Piece<>::
-Pawn.gd::GDScript::-1::1738795350::0::1::::Pawn<>Piece<>::
-Piece.gd::GDScript::-1::1738795350::0::1::::Piece<>Node2D<>::
-Queen.gd::GDScript::-1::1738795350::0::1::::Queen<>Piece<>::
-Rook.gd::GDScript::-1::1738795350::0::1::::Rook<>Piece<>::
+::res://scripts/::1739131731
+Assassin.gd::GDScript::-1::1739131731::0::1::::Assassin<>Piece<>::
+Bishop.gd::GDScript::-1::1739131731::0::1::::Bishop<>Piece<>::
+game.gd::GDScript::-1::1739131731::0::1::::game<>Node<>::
+King.gd::GDScript::-1::1739131731::0::1::::King<>Piece<>::
+Knight.gd::GDScript::-1::1739131731::0::1::::Knight<>Piece<>::
+Mage.gd::GDScript::-1::1739131731::0::1::::Mage<>Piece<>::
+Pawn.gd::GDScript::-1::1739131731::0::1::::Pawn<>Piece<>::
+Piece.gd::GDScript::-1::1739131731::0::1::::Piece<>Node2D<>::
+Queen.gd::GDScript::-1::1739131731::0::1::::Queen<>Piece<>::
+Rook.gd::GDScript::-1::1739131731::0::1::::Rook<>Piece<>::
 scene_manager.gd::GDScript::-1::1738864872::0::1::::<>Node<>::
-Wizard.gd::GDScript::-1::1738795350::0::1::::Wizard<>Piece<>::
+Shop.gd::GDScript::-1::1739131731::0::1::::<>Node2D<>::
+Upgrade.gd::GDScript::-1::1739131731::0::1::::<>Node<>::
+Wizard.gd::GDScript::-1::1739131731::0::1::::Wizard<>Piece<>::
 ::res://scripts/main/::1738809274
 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/::1739131352
+::res://scripts/screens/::1739131650
 menu_button.gd::GDScript::-1::1738864872::0::1::::TitleButton<>Button<>::
-select_piece_screen.gd::GDScript::-1::1739131352::0::1::::SelectPieceScreen<>Control<>::
+select_piece_screen.gd::GDScript::-1::1739131650::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<>::
-=======
-::res://::1739123350
-export_presets.cfg::TextFile::-1::1738780181::0::1::::<><>::
-icon.svg::CompressedTexture2D::6378281210119878262::1737912187::1738338716::1::::<><>::
-main.tscn::PackedScene::5692118487183161714::1739063296::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/scene_manager.tscn
-README.md::TextFile::-1::1737912187::0::1::::<><>::
-::res://assets/::1738358720
-::res://assets/noise/::1739053832
-noise2.tres::NoiseTexture2D::5054739835828921764::1739053832::0::1::::<><>::
-noise3.tres::NoiseTexture2D::906885015046579772::1739053832::0::1::::<><>::
-noise.tres::NoiseTexture2D::1693764769519573005::1739053832::0::1::::<><>::
-::res://assets/Original size Chess pieces/::1738707284
-Black king piece 2.png::CompressedTexture2D::7820367427145083060::1738358720::1738707284::1::::<><>::
-Black knight piece.png::CompressedTexture2D::4196515762256027844::1738358720::1738707284::1::::<><>::
-Black Pawn Piece 2.png::CompressedTexture2D::2167440687080906934::1738358720::1738707284::1::::<><>::
-Black Queen Piece 2.png::CompressedTexture2D::6638986330393441989::1738358720::1738707284::1::::<><>::
-Black rook piece.png::CompressedTexture2D::1872655759582013005::1738358720::1738707284::1::::<><>::
-White king piece 2.png::CompressedTexture2D::7139286146806283259::1738358720::1738707284::1::::<><>::
-White knight piece.png::CompressedTexture2D::8293368904171920332::1738358720::1738707284::1::::<><>::
-White Pawn Piece 2.png::CompressedTexture2D::8915038826611091975::1738358720::1738707284::1::::<><>::
-White Queen Piece 2.png::CompressedTexture2D::339041922548181320::1738358720::1738707284::1::::<><>::
-White rook piece.png::CompressedTexture2D::6272641373813891014::1738358720::1738707284::1::::<><>::
-::res://assets/Resized Chess Piece Assets/::1738707285
-Black_Assassin.png::CompressedTexture2D::5410645216483506242::1738707261::1738707284::1::::<><>::
-Black_Bishop.png::CompressedTexture2D::5646954560332560266::1738707261::1738707284::1::::<><>::
-Black_king.png::CompressedTexture2D::3691390456247856410::1738358720::1738707284::1::::<><>::
-Black_knight.png::CompressedTexture2D::3569790831830215405::1738358720::1738707284::1::::<><>::
-Black_mage.png::CompressedTexture2D::3300084723678353650::1738707261::1738707284::1::::<><>::
-Black_Pawn.png::CompressedTexture2D::4947090234957464596::1738358720::1738707284::1::::<><>::
-Black_Queen.png::CompressedTexture2D::9042903626319350434::1738358720::1738707284::1::::<><>::
-Black_rook.png::CompressedTexture2D::5637903285567075872::1738358720::1738707284::1::::<><>::
-Black_wizard.png::CompressedTexture2D::1278573577066895682::1738707261::1738707284::1::::<><>::
-White_Assassin.png::CompressedTexture2D::700262813566466932::1738707261::1738707284::1::::<><>::
-White_Bishop.png::CompressedTexture2D::3819780629635422360::1738707261::1738707284::1::::<><>::
-White_king.png::CompressedTexture2D::5012688985517926395::1738358720::1738707284::1::::<><>::
-White_knight.png::CompressedTexture2D::854350289879594279::1738358720::1738707284::1::::<><>::
-White_mage.png::CompressedTexture2D::7265615115782563194::1738707261::1738707284::1::::<><>::
-White_Pawn.png::CompressedTexture2D::919180529085242722::1738358720::1738707285::1::::<><>::
-White_Queen.png::CompressedTexture2D::4902137832695542513::1738358720::1738707285::1::::<><>::
-White_rook.png::CompressedTexture2D::4194129281780453908::1738358720::1738707285::1::::<><>::
-White_wizard.png::CompressedTexture2D::8734158881343267537::1738707261::1738707285::1::::<><>::
-::res://assets/shaders/::1739053832
-3d_effect.gdshader::Shader::-1::1738707261::0::1::::<><>::
-bg.gdshader::Shader::-1::1739053832::0::1::::<><>::
-color.gdshader::Shader::-1::1738378229::0::1::::<><>::
-shadow.gdshader::Shader::-1::1738378229::0::1::::<><>::
-::res://assets/sprites/::1738707284
-bishop.png::CompressedTexture2D::4631301773944929250::1738358798::1738707284::1::::<><>::
-knight.png::CompressedTexture2D::3545640967717948854::1738358798::1738707284::1::::<><>::
-pawn.png::CompressedTexture2D::1338760335342038528::1738358798::1738707284::1::::<><>::
-rook.png::CompressedTexture2D::6790909281007670776::1738358798::1738707284::1::::<><>::
-tile.png::CompressedTexture2D::8704336058451696509::1738358570::1738707284::1::::<><>::
-::res://assets/temp_assets/::1738707284
-assassin.png::CompressedTexture2D::2309680507621369322::1738360966::1738361001::1::::<><>::
-black_bishop.png::CompressedTexture2D::7509881182472568151::1738358720::1738707284::1::::<><>::
-black_king.png::CompressedTexture2D::3646032776351028361::1738358720::1738707284::1::::<><>::
-black_knight.png::CompressedTexture2D::4591257172048987833::1738358720::1738707284::1::::<><>::
-black_pawn.png::CompressedTexture2D::3912668014183198267::1738358720::1738707284::1::::<><>::
-black_queen.png::CompressedTexture2D::7989886812523566234::1738358720::1738707284::1::::<><>::
-black_rook.png::CompressedTexture2D::8767708966549765967::1738358720::1738707284::1::::<><>::
-mage.png::CompressedTexture2D::4650471376600460963::1738367395::1738367411::1::::<><>::
-Piece_move.png::CompressedTexture2D::260618725614842917::1738358720::1738707284::1::::<><>::
-temp_chess_board.png::CompressedTexture2D::4173558678901569366::1738358720::1738707284::1::::<><>::
-turn-black.png::CompressedTexture2D::7112033964315790810::1738358720::1738707284::1::::<><>::
-turn-white.png::CompressedTexture2D::7344907768700758025::1738358720::1738707284::1::::<><>::
-white_bishop.png::CompressedTexture2D::8093744356261485644::1738358720::1738707284::1::::<><>::
-white_king.png::CompressedTexture2D::5901183203660598461::1738358720::1738707284::1::::<><>::
-white_knight.png::CompressedTexture2D::7533630084821562912::1738358720::1738707284::1::::<><>::
-white_pawn.png::CompressedTexture2D::8196778834906249875::1738358720::1738707284::1::::<><>::
-white_queen.png::CompressedTexture2D::1957958042777204643::1738358720::1738707284::1::::<><>::
-white_rook.png::CompressedTexture2D::3317152307554436932::1738358720::1738707284::1::::<><>::
-wizard.png::CompressedTexture2D::2759604866355024615::1738373264::1738373374::1::::<><>::
-::res://assets/ui/::1738707285
-Go_Save_The_King_Menu.jpg::CompressedTexture2D::7252735845995868232::1738358720::1738707285::1::::<><>::
-Mockup Gameplay Design.jpg::CompressedTexture2D::4859609684236806088::1738358720::1738707285::1::::<><>::
-Mockup Shop Design.jpg::CompressedTexture2D::8043055154093708922::1738358720::1738707285::1::::<><>::
-::res://assets/ui/title_screen/::1738707284
-play_button.png::CompressedTexture2D::5896995890187459238::1738707261::1738707284::1::::<><>::
-quit_button.png::CompressedTexture2D::5172428563227279585::1738707261::1738707284::1::::<><>::
-rules_button.png::CompressedTexture2D::8060955005205795067::1738707261::1738707284::1::::<><>::
-::res://scenes/::1739063296
-Assassin.tscn::PackedScene::1241611789899982875::1738377694::0::1::::<><>::res://scripts/Assassin.gd<>uid://753dogr1moxe::::res://assets/temp_assets/assassin.png
-Bishop.tscn::PackedScene::2789588702038144760::1738377693::0::1::::<><>::res://scripts/Bishop.gd<>uid://b68o4mj7wcwvq::::res://assets/sprites/bishop.png
-explosion.tscn::PackedScene::69466253159940830::1738377693::0::1::::<><>::
-game.tscn::PackedScene::8577524005707705072::1739063296::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::1738377693::0::1::::<><>::res://scripts/King.gd<>uid://cdogixbq8ay3t::::res://assets/Resized Chess Piece Assets/White_king.png
-Knight.tscn::PackedScene::5270730075267457303::1738377694::0::1::::<><>::res://scripts/Knight.gd<>uid://mf4a3jclbwih::::res://assets/Resized Chess Piece Assets/White_knight.png
-Mage.tscn::PackedScene::10334063134713649::1738377694::0::1::::<><>::res://scripts/Mage.gd<>uid://b7iyt4iwjbtd0::::res://assets/temp_assets/mage.png
-Pawn.tscn::PackedScene::3675784333675896641::1739063296::0::1::::<><>::res://scripts/Pawn.gd<>uid://ndi1e8thkonq::::res://assets/Resized Chess Piece Assets/White_Pawn.png
-Queen.tscn::PackedScene::7495869360053814603::1738377693::0::1::::<><>::res://scripts/Queen.gd<>uid://cb3vq168iyomb::::res://assets/Resized Chess Piece Assets/White_Queen.png
-Rook.tscn::PackedScene::9162401199636684468::1739063296::0::1::::<><>::res://scripts/Rook.gd<>uid://b00wxxfjk04ke::::res://assets/Resized Chess Piece Assets/White_rook.png
-scene_manager.tscn::PackedScene::6243365322716451430::1738707261::0::1::::<><>::res://scripts/scene_manager.gd
-Shop.tscn::PackedScene::6176556733226555776::1739063296::0::1::::<><>::res://scripts/Shop.gd
-ShopItem.tscn::PackedScene::5426615772503019706::1739063296::0::1::::<><>::res://scenes/shop_item.gd
-shop_item.gd::GDScript::-1::1739035004::0::1::::<>PanelContainer<>::
-texture_holder.tscn::PackedScene::594714386286134588::1738358720::0::1::::<><>::
-title_screen.tscn::PackedScene::8154710134031658440::1738707261::0::1::::<><>::res://scripts/title_screen/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn
-Wizard.tscn::PackedScene::6352212773395470747::1738377694::0::1::::<><>::res://scripts/Wizard.gd<>uid://bfk1j3brcknkp::::res://assets/temp_assets/wizard.png
-::res://scenes/ui/::1738707261
-menu_button.tscn::PackedScene::3297943059633979218::1738707261::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/title_screen/menu_button.gd
-::res://scripts/::1739061871
-Assassin.gd::GDScript::-1::1739051721::0::1::::Assassin<>Piece<>::
-Bishop.gd::GDScript::-1::1739051721::0::1::::Bishop<>Piece<>::
-game.gd::GDScript::-1::1739063315::0::1::::game<>Node<>::
-King.gd::GDScript::-1::1739051721::0::1::::King<>Piece<>::
-Knight.gd::GDScript::-1::1739051721::0::1::::Knight<>Piece<>::
-Mage.gd::GDScript::-1::1739051721::0::1::::Mage<>Piece<>::
-Pawn.gd::GDScript::-1::1739057192::0::1::::Pawn<>Piece<>::
-Piece.gd::GDScript::-1::1739051735::0::1::::Piece<>Node2D<>::
-Queen.gd::GDScript::-1::1739051721::0::1::::Queen<>Piece<>::
-Rook.gd::GDScript::-1::1739051721::0::1::::Rook<>Piece<>::
-scene_manager.gd::GDScript::-1::1738707261::0::1::::<>Node<>::
-Shop.gd::GDScript::-1::1739063460::0::1::::<>Node2D<>::
-Wizard.gd::GDScript::-1::1739051721::0::1::::Wizard<>Piece<>::
-::res://scripts/title_screen/::1738707261
-menu_button.gd::GDScript::-1::1738707261::0::1::::TitleButton<>Button<>::
-title_screen.gd::GDScript::-1::1738707261::0::1::::TitleScreen<>Control<>::
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4
index b147ad7..2879b0c 100644
--- a/.godot/editor/filesystem_update4
+++ b/.godot/editor/filesystem_update4
@@ -1,33 +1,9 @@
-<<<<<<< HEAD
-=======
-res://scripts/Shop.gd
-res://scripts/Pawn.gd
-res://scripts/Rook.gd
-res://scripts/Assassin.gd
-res://scripts/Bishop.gd
-res://scripts/King.gd
-res://scripts/Knight.gd
-res://scripts/Mage.gd
-res://scripts/Queen.gd
-res://scripts/Wizard.gd
-res://scripts/game.gd
-res://scripts/Piece.gd
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+res://main.tscn
 res://scenes/game.tscn
 res://assets/shaders/bg.gdshader
 res://assets/noise/noise.tres
 res://assets/noise/noise2.tres
 res://assets/noise/noise3.tres
-<<<<<<< HEAD
-res://scripts/screens/select_piece_screen.gd
-res://main.tscn
-res://scenes/screens/title_screen.tscn
-res://scenes/screens/select_piece_screen.tscn
-=======
-res://main.tscn
+res://scripts/game.gd
+res://scripts/run_data/run_data.gd
 res://scenes/Shop.tscn
-res://scenes/ShopItem.tscn
-res://scenes/Pawn.tscn
-res://scenes/Rook.tscn
-res://scripts/Upgrade.gd
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
diff --git a/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg b/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg
index 801403a..1bbd83b 100644
--- a/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg
+++ b/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg
@@ -8,11 +8,7 @@ Anim={
 "grid_snap_active": false,
 "grid_step": Vector2(8, 8),
 "grid_visibility": 1,
-<<<<<<< HEAD
-"ofs": Vector2(-154.44, -536.043),
-=======
-"ofs": Vector2(-390.56, -393.586),
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+"ofs": Vector2(-379.813, -116.439),
 "primary_grid_step": Vector2i(8, 8),
 "show_group_gizmos": true,
 "show_guides": true,
@@ -179,8 +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")])
-=======
 selected_nodes=Array[NodePath]([])
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
diff --git a/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg b/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg
index fc5eec6..4c84bec 100644
--- a/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg
+++ b/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg
@@ -175,8 +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")])
-=======
 selected_nodes=Array[NodePath]([])
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg
index f594b9b..c03fccf 100644
--- a/.godot/editor/project_metadata.cfg
+++ b/.godot/editor/project_metadata.cfg
@@ -1,44 +1,9 @@
 [editor_metadata]
 
-<<<<<<< HEAD
+<<<<<<<HEADexecutable_path="D:/SteamLibrary/steamapps/common/Godot Engine/godot.windows.opt.tools.64.exe"
 executable_path="D:/SteamLibrary/steamapps/common/Godot Engine/godot.windows.opt.tools.64.exe"
-=======
-executable_path="c:/Users/Alan/Downloads/Godot_v4.3-stable_win64.exe/Godot_v4.3-stable_win64.exe"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
-use_advanced_connections=false
-
-[dialog_bounds]
-
-<<<<<<<HEADcreate_new_node=Rect2(2145, 197, 900, 700)
-<<<<<<< HEAD
-<<<<<<<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/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"]
-=======
-project_settings=Rect2(2022, 76, 1590, 867)
-create_new_node=Rect2(2430, 190, 900, 700)
 
 [recent_files]
 
-scenes=["res://scenes/Rook.tscn", "res://scenes/Pawn.tscn", "res://scenes/ShopItem.tscn", "res://scenes/Shop.tscn", "res://main.tscn", "res://scenes/game.tscn", "res://scenes/Queen.tscn", "res://Shop.tscn"]
-scripts=["res://scripts/Rook.gd", "res://scripts/Pawn.gd", "res://scripts/Queen.gd", "res://scenes/shop_item.gd", "res://scripts/scene_manager.gd", "res://scripts/game.gd", "res://Shop.gd", "res://README.md"]
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
-
-[script_setup]
-
-last_selected_language="GDScript"
-
-[color_picker]
-
-picker_shape=3
-<<<<<<< HEAD
-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
-=======
-recent_presets=PackedColorArray(0, 1, 0, 0.156863, 1, 1, 0, 0.156863, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0.027451, 0, 0, 0, 0.686275)
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+scenes=["res://scenes/Shop.tscn", "res://scenes/King.tscn", "res://scenes/game.tscn", "res://main.tscn"]
+scripts=["res://scripts/Shop.gd", "res://scripts/run_data/run_data.gd", "res://scripts/King.gd", "res://scripts/game.gd", "res://scenes/shop_item.gd", "res://scripts/main/main.gd"]
diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg
index 1c7a50d..d5cea64 100644
--- a/.godot/editor/script_editor_cache.cfg
+++ b/.godot/editor/script_editor_cache.cfg
@@ -12,33 +12,7 @@ state={
 "syntax_highlighter": "Plain Text"
 }
 
-[res://scripts/game.gd]
-
-state={
-"bookmarks": PackedInt32Array(),
-"breakpoints": PackedInt32Array(),
-<<<<<<< HEAD
-"column": 0,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 0,
-"scroll_position": 0.0,
-=======
-"column": 20,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 428,
-"scroll_position": 421.0,
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
-"selection": false,
-"syntax_highlighter": "GDScript"
-}
-
-<<<<<<< HEAD
 [res://scripts/main/main.gd]
-=======
-[res://scripts/Shop.gd]
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
 
 state={
 "bookmarks": PackedInt32Array(),
@@ -46,21 +20,13 @@ state={
 "column": 0,
 "folded_lines": Array[int]([]),
 "h_scroll_position": 0,
-<<<<<<< HEAD
 "row": 8,
 "scroll_position": 0.0,
-=======
-"row": 108,
-"scroll_position": 105.0,
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
 "selection": false,
 "syntax_highlighter": "GDScript"
 }
 
-<<<<<<< HEAD
-[res://scripts/screens/title_screen.gd]
-=======
-[res://scripts/scene_manager.gd]
+[res://scenes/shop_item.gd]
 
 state={
 "bookmarks": PackedInt32Array(),
@@ -68,28 +34,27 @@ state={
 "column": 0,
 "folded_lines": Array[int]([]),
 "h_scroll_position": 0,
-"row": 24,
-"scroll_position": 2.0,
+"row": 0,
+"scroll_position": 3.0,
 "selection": false,
 "syntax_highlighter": "GDScript"
 }
 
-[res://scenes/shop_item.gd]
+[res://scripts/game.gd]
 
 state={
 "bookmarks": PackedInt32Array(),
 "breakpoints": PackedInt32Array(),
-"column": 31,
+"column": 41,
 "folded_lines": Array[int]([]),
 "h_scroll_position": 0,
-"row": 3,
-"scroll_position": 3.0,
+"row": 519,
+"scroll_position": 532.0,
 "selection": false,
 "syntax_highlighter": "GDScript"
 }
 
-[res://scripts/Queen.gd]
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+[res://scripts/King.gd]
 
 state={
 "bookmarks": PackedInt32Array(),
@@ -97,60 +62,36 @@ state={
 "column": 0,
 "folded_lines": Array[int]([]),
 "h_scroll_position": 0,
-"row": 13,
-"scroll_position": 0.0,
+"row": 0,
+"scroll_position": 8.0,
 "selection": false,
 "syntax_highlighter": "GDScript"
 }
 
-<<<<<<< HEAD
-[res://scripts/screens/select_piece_screen.gd]
-=======
-[res://scripts/Pawn.gd]
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+[res://scripts/run_data/run_data.gd]
 
 state={
 "bookmarks": PackedInt32Array(),
 "breakpoints": PackedInt32Array(),
-<<<<<<< HEAD
-"column": 1,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 27,
-"scroll_position": 9.0,
-=======
-"column": 23,
+"column": 14,
 "folded_lines": Array[int]([]),
 "h_scroll_position": 0,
-"row": 50,
-"scroll_position": 38.0,
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+"row": 24,
+"scroll_position": 6.0,
 "selection": false,
 "syntax_highlighter": "GDScript"
 }
 
-<<<<<<< HEAD
-[res://scripts/run_data/run_data.gd]
-=======
-[res://scripts/Rook.gd]
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+[res://scripts/Shop.gd]
 
 state={
 "bookmarks": PackedInt32Array(),
 "breakpoints": PackedInt32Array(),
-<<<<<<< HEAD
-"column": 1,
-"folded_lines": Array[int]([]),
-"h_scroll_position": 0,
-"row": 28,
-"scroll_position": 10.0,
-=======
-"column": 3,
+"column": 18,
 "folded_lines": Array[int]([]),
 "h_scroll_position": 0,
-"row": 66,
-"scroll_position": 56.0,
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+"row": 14,
+"scroll_position": 6.0,
 "selection": false,
 "syntax_highlighter": "GDScript"
 }
diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg
index 0bbe3f1..0baf76c 100644
--- a/.godot/global_script_class_cache.cfg
+++ b/.godot/global_script_class_cache.cfg
@@ -53,15 +53,12 @@ list=Array[Dictionary]([{
 "language": &"GDScript",
 "path": "res://scripts/Rook.gd"
 }, {
-<<<<<<< HEAD
 "base": &"Control",
 "class": &"SelectPieceScreen",
 "icon": "",
 "language": &"GDScript",
 "path": "res://scripts/screens/select_piece_screen.gd"
 }, {
-=======
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
 "base": &"Button",
 "class": &"TitleButton",
 "icon": "",
@@ -72,11 +69,7 @@ list=Array[Dictionary]([{
 "class": &"TitleScreen",
 "icon": "",
 "language": &"GDScript",
-<<<<<<< HEAD
 "path": "res://scripts/screens/title_screen.gd"
-=======
-"path": "res://scripts/title_screen/title_screen.gd"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
 }, {
 "base": &"Piece",
 "class": &"Wizard",
diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin
index 60b51076de3e01e8ba12578f028771cdd6e5a36a..4f8707a824e2df64fc7f1504d644f7306eb26547 100644
GIT binary patch
delta 438
zcmeyWyjO)Wd?RB6%Vuj%Qx4|_NtVO&JGY05F)%O`r50Q1>lY`d=A{<v2WR9L=#>;F
z=j{@htmAFw?=6K*g=a}>?&NI2F82GCD$8O6R3~p_Hx??-tV%3O(JRPH4-ag;D8Vo%
zdvXE0(d73W9Gp!LC%^vqqoK%rav{6n<TV_e980T=B;qgrj{zwW2uLi?1L<2P!6Mc4
z(9{GZD43g=o(d8?apYsgC6^cZ7C^m5f_a(g86_ZLm6WfCU0ib2foiQdndf|t=JB$w
z0jV*Z9LLVZ`A=`&;)U;ia#?{zB-nX4rxx(n8gcnZT1-x4GemOiM~M!v*^}!SCnvC3
zaVj|ng|9pL#n>FAXtF;WCr96b^;hqAxO)PnjVAN50X<V2A+lgzn=VKI?#KrsmrKRw
z>{Ejno(*?po0{h`*?1v8u;T2@ymXM$r~J*odor8P2CP`vDYF<9=0I_2{g>6LKh{@R
Kfi2(7!UF)?2%qf$

delta 363
zcmdn1@>Q8JbR%N}3&)O|L03-tl-f=HFKEYUF7J6>*~n19Vv>;I<hO!c91kX^-M>`(
zUU~9H0VBce%)E5Hg1mIawCJBo=`)Q$s)VxhGSf3kK*A?`dw*D8?ok7&7069YPX!6y
za$$b`@6EDupr94UDYG8?4f?n8CkyiFOqLg9o4i1PljGfCqmvW0UdVy8O^y@b;0##R
z<^1^ioB*&Rqy)G)x1Y~c$!?#+Vm0{!uc4@8adBdCab_OKboWUd)3>{=i?RU8OrF5c
z#o@i?%coyz&MrXHbS5|Ou}${l=iqdDxAvG+-m@ZzGA^L9{3`vF$8G^4FlBJ}1`2%t
zV!lX81uDVE@iKGuo>2E99iW@7Irjb&Y>@cv;|J3wSd^ci4RXlKuO7#Gy59IhY}m`o
OwYibSlw<Ngo>l+?dXCrt

diff --git a/Assets/Resized Chess Piece Assets/Black_Assassin.png.import b/Assets/Resized Chess Piece Assets/Black_Assassin.png.import
index 48e61ef..eb61c67 100644
--- a/Assets/Resized Chess Piece Assets/Black_Assassin.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_Assassin.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://b5eea22pnojum"
-=======
-uid="uid://cjc7sh4hfoqt3"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://dv5vexh2v0dkd"
 path="res://.godot/imported/Black_Assassin.png-9779f11d14d3617e840d68f6a9ebb5d0.ctex"
 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 682aecf..59e1e47 100644
--- a/Assets/Resized Chess Piece Assets/Black_Bishop.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_Bishop.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://qvgrpspkfjkx"
-=======
-uid="uid://cmportfufw0sc"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://b2wjsik4h1cbk"
 path="res://.godot/imported/Black_Bishop.png-31156db37595e69ca512c38698f9a239.ctex"
 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 12a5e18..b429f90 100644
--- a/Assets/Resized Chess Piece Assets/Black_Pawn.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_Pawn.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://du3qov0piv4ty"
-=======
-uid="uid://ccqn4arw41esa"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://chh3olhj2ws1s"
 path="res://.godot/imported/Black_Pawn.png-c1035123434d941739e8a31659fe845d.ctex"
 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 c66f470..ffbb312 100644
--- a/Assets/Resized Chess Piece Assets/Black_Queen.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_Queen.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://dm3h3v1vqyt2i"
-=======
-uid="uid://d13pkit0yx8w1"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://btlsqlkv2lviw"
 path="res://.godot/imported/Black_Queen.png-91c924908a298cebe9bc2bdd61cd1aab.ctex"
 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 2db03b1..77718ea 100644
--- a/Assets/Resized Chess Piece Assets/Black_king.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_king.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://bc5lqjmu1vqn5"
-=======
-uid="uid://bsuewqxoi3kxe"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://cmfd4c17f00ec"
 path="res://.godot/imported/Black_king.png-64de782c258a02d199067831bbfebfe0.ctex"
 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 2351e30..3fa1a57 100644
--- a/Assets/Resized Chess Piece Assets/Black_knight.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_knight.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://br7gb46qwq8o8"
-=======
-uid="uid://bq4h60chg048p"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://bf1ng68uufvv1"
 path="res://.godot/imported/Black_knight.png-846a36a9b55a92a0bd2e4692a89d9222.ctex"
 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 040410b..c1672b2 100644
--- a/Assets/Resized Chess Piece Assets/Black_mage.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_mage.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://bftun7ggycvxx"
-=======
-uid="uid://bnat6bynu44je"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://bm0ddatbbf4s0"
 path="res://.godot/imported/Black_mage.png-7a41e4577f14b778296718d2c9942c5c.ctex"
 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 525e758..f752051 100644
--- a/Assets/Resized Chess Piece Assets/Black_rook.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_rook.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://6y2voelhmjp3"
-=======
-uid="uid://cmlbpctuqkr3u"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://bsftlaf45trd"
 path="res://.godot/imported/Black_rook.png-70e1d5eb566b78612ae78261e7f5d5a6.ctex"
 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 c2cc68d..66a463d 100644
--- a/Assets/Resized Chess Piece Assets/Black_wizard.png.import	
+++ b/Assets/Resized Chess Piece Assets/Black_wizard.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://co02l1ad5m6m3"
-=======
-uid="uid://shl6jsfvn0ta"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://0787wngs56eb"
 path="res://.godot/imported/Black_wizard.png-cb555143bb3a98fb848f99dcfe765549.ctex"
 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 1a7be15..76d35b7 100644
--- a/Assets/Resized Chess Piece Assets/White_Assassin.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_Assassin.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://ey700p2jk0cp"
-=======
-uid="uid://j8hhxry8f0ii"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://ljeot1m3pcne"
 path="res://.godot/imported/White_Assassin.png-07ca33a1945b47ebea515fea105e20ee.ctex"
 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 0163425..e47cf07 100644
--- a/Assets/Resized Chess Piece Assets/White_Bishop.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_Bishop.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://c0dh7cb0fl2vj"
-=======
-uid="uid://buolh1uof3bbc"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://d0slll8gfmji6"
 path="res://.godot/imported/White_Bishop.png-955d7c5de349d5f940adee703d5f794f.ctex"
 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 a27db3d..1e68012 100644
--- a/Assets/Resized Chess Piece Assets/White_Pawn.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_Pawn.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://bddktir7e8ma0"
-=======
-uid="uid://ndi1e8thkonq"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://c2qfrqcg04xej"
 path="res://.godot/imported/White_Pawn.png-a927ba07461adabe83c8ff13a8982486.ctex"
 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 513c8ca..65a9a93 100644
--- a/Assets/Resized Chess Piece Assets/White_Queen.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_Queen.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://blvoao6ufiaa0"
-=======
-uid="uid://cb3vq168iyomb"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://dps1uhdbhi35g"
 path="res://.godot/imported/White_Queen.png-a669898b0c5a31bf072c0c8c1df1616f.ctex"
 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 c9ea3bf..837879f 100644
--- a/Assets/Resized Chess Piece Assets/White_king.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_king.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://cccyhkvxdy7fr"
-=======
-uid="uid://cdogixbq8ay3t"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://bgqg5gn75ep6k"
 path="res://.godot/imported/White_king.png-0d53fbc8f540b7f9892862e16f4557f5.ctex"
 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 03de5b6..73f4c46 100644
--- a/Assets/Resized Chess Piece Assets/White_knight.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_knight.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://dp7u64gmitb2q"
-=======
-uid="uid://mf4a3jclbwih"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://dm5fek2y4ljfs"
 path="res://.godot/imported/White_knight.png-af5b60f24c1f66b5bac879aef8e75467.ctex"
 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 00f6044..8e26c5e 100644
--- a/Assets/Resized Chess Piece Assets/White_mage.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_mage.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://u4byh7mw2s04"
-=======
-uid="uid://dbrrvccmlyblq"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://btuoiiagwry6a"
 path="res://.godot/imported/White_mage.png-13bf07fba853ef5731085aacccb3bab2.ctex"
 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 dc1d3cb..af3f880 100644
--- a/Assets/Resized Chess Piece Assets/White_rook.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_rook.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://cmndtavkx0ln6"
-=======
-uid="uid://b00wxxfjk04ke"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://diqepfcecprwp"
 path="res://.godot/imported/White_rook.png-e5e1a20ca93a0594be5d3fb1267367d2.ctex"
 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 5b4916b..ca8ba5e 100644
--- a/Assets/Resized Chess Piece Assets/White_wizard.png.import	
+++ b/Assets/Resized Chess Piece Assets/White_wizard.png.import	
@@ -2,11 +2,7 @@
 
 importer="texture"
 type="CompressedTexture2D"
-<<<<<<< HEAD
-uid="uid://cob1bhgcs0ltp"
-=======
-uid="uid://dwo5k5y02pe46"
->>>>>>> 18f4858a48174eab79d786f74b3431490630d117
+uid="uid://dpgjxdbc20rqd"
 path="res://.godot/imported/White_wizard.png-c84194d9805542fd48d5428ec5a721ef.ctex"
 metadata={
 "vram_texture": false
diff --git a/scripts/game.gd b/scripts/game.gd
index 3b49e69..b1138ea 100644
--- a/scripts/game.gd
+++ b/scripts/game.gd
@@ -1,7 +1,6 @@
 extends Node
 class_name game
 
-var player_gold: int = 10
 var shop_scene = preload("res://scenes/Shop.tscn")
 var shop: Node2D
 var purchased_pieces: Array = []
@@ -369,7 +368,7 @@ func remove_piece(x,y):
 			
 			var piece = child.duplicate()
 			if is_opponent(x, y):
-				player_gold += child.capture_gold_value
+				RunData.add_currency(child.capture_gold_value)
 				update_gold_display()
 				
 				opponent_piece_count += 1
@@ -518,10 +517,11 @@ func _on_shop_button_pressed():
 	tile_container.visible = !tile_container.visible
 
 func _on_purchase_attempted(item_data: Dictionary, shop_item: Node):
+	var player_gold = RunData.get_currency()
 	# Check gold here where we have access to the real value
 	if player_gold >= item_data["price"]:
 		# Deduct gold and mark the item as purchased
-		player_gold -= item_data["price"]
+		RunData.set_currency(player_gold - item_data["price"])
 		item_data["purchased"] = true
 
 		
@@ -537,7 +537,7 @@ func _on_purchase_attempted(item_data: Dictionary, shop_item: Node):
 		# checks if the purchased item’s name exists in the list of pieces or upgrades.
 		if item_data["name"] in piece_names:
 			# print("Purchased piece: ", item_data["name"])
-			purchased_pieces.append(item_data)
+			RunData.add_piece(item_data["name"])
 		elif item_data["name"] in upgrade_names:
 			# print("Purchased upgrade: ", item_data["name"])
 			purchased_upgrades.append(item_data)
@@ -579,7 +579,7 @@ func apply_upgrade_to_pieces(upgrade_data: Dictionary):
 					piece.upgrades.append(upgrade_data["upgrade_enum"])
 
 func update_gold_display():
-	gold_display.text = "Gold: %d" % player_gold
+	gold_display.text = "Gold: %d" % RunData.get_currency()
 
 func _on_next_round_requested():
 	shop.visible = false  # Hide the shop
diff --git a/scripts/run_data/run_data.gd b/scripts/run_data/run_data.gd
index f6f4cb1..35eb814 100644
--- a/scripts/run_data/run_data.gd
+++ b/scripts/run_data/run_data.gd
@@ -2,7 +2,7 @@ extends Node
 
 var scene_manager: Node = null
 
-var currency: int = 0
+var currency: int = 10
 var enchantments: Array = []
 var pieces: Array = []
 
@@ -10,7 +10,7 @@ func _ready() -> void:
 	pass # Replace with function body.
 
 func reset_run() -> void:
-	currency = 0
+	currency = 10
 	enchantments.clear()
 	
 	if pieces.is_empty():
@@ -25,10 +25,18 @@ func start_run():
 	print(pieces)
 	scene_manager.change_scene("res://scenes/game.tscn")
 
-func add_currency(piece: Node2D) -> void:
+func add_currency(new_currency: int) -> void:
+	currency += new_currency
 	
-	print(piece.get_script())
 	print("Total currency: ", currency)
 	
+func get_currency() -> int:
+	return currency
+	
+func set_currency(new_currency) -> void:
+	currency = new_currency
+	
 func add_piece(piece: String) -> void:
-	pieces.append(piece)
+	pieces.append(piece.to_lower())
+	print(piece)
+	print(pieces)
-- 
GitLab