-
-
\ No newline at end of file
diff --git a/GameInstructions.MD b/GameInstructions.MD
deleted file mode 100644
index f97604f..0000000
--- a/GameInstructions.MD
+++ /dev/null
@@ -1,61 +0,0 @@
-# How To Play
-
-### 1. Open the game
-The game can be opened by running the `Window.java` file in the `src` folder.
-Select the `Window` class and click the green play button.
-
-### 2. Main Menu Screen
-The main menu screen will appear. Click on the "New Game" button to start the game.
-
-If you have played the game before, you can click on the "Continue" button to load your previous game.
-
-Online button to play the game online with other players.
-
-Settings button to change the game settings.
-
-Exit button to close the game.
-
-### 3. Choose the game settings
-Choose the size of the board. Each number represents a single tile increasing the board size.
-
-Choose the number of players. The maximum number of players is 4.
-
-Once the settings are chosen, click on the "Start" button to start the game.
-
-### 4. Game Screen Hub
-**Top Left**: Menu button giving options.
-
-**Top Right**: End turn button.
-
-**Bottom Left**: A picture of your currently selected unit.
-
-**Bottom Right**: Buttons for units you can build.
-
-**Left Side**: Your selected units stats.
-
-***1.*** Gathered materials.
-
-***2.*** Unit health.
-
-***3.*** Unit attack damage.
-
-***4.*** Unit attack range.
-
-***5.*** Unit movement range.
-
-***6.*** Unit cost.
-
-**Right Side**: Keybinds.
-
-**Center Top**: Current players turn.
-
-### 5. Units
-#### 1. Worker
-Workers are used to gather materials from the map. They can gather materials from any tile on the map except sand.
-#### 2. Soldier
-Soldiers are used to attack other units. They can attack any unit within their attack range.
-#### 3. Building
-Buildings are used to build other units.
-
-### 6. How to win
-The game ends when one player has no more units left. The player with the most units left wins the game.
diff --git a/README.md b/README.md
index 59e6ebf..df2d034 100644
--- a/README.md
+++ b/README.md
@@ -112,4 +112,86 @@ You must use pull requests to manage your code integration:
- the other person (NOT YOU) will merge your PR into `main`
- the other person (NOT YOU) will delete your branch
+# How To Play
+### 1. Open the game
+The game can be opened by running the `Window.java` file in the `src` folder.
+Select the `Window` class and click the green play button.
+
+### 2. Main Menu Screen
+The main menu screen will appear. Click on the "New Game" button to start the game.
+
+If you have played the game before, you can click on the "Continue" button to load your previous game.
+
+Online button to play the game online with other players.
+
+Settings button to change the game settings.
+
+Exit button to close the game.
+
+### 3. Choose the game settings
+Choose the size of the board. Each number represents a single tile increasing the board size.
+
+Choose the number of players. The maximum number of players is 4.
+
+Once the settings are chosen, click on the "Start" button to start the game.
+
+### 4. Game Screen Hub
+**Top Left**: Menu button giving options.
+
+**Top Right**: End turn button.
+
+**Bottom Left**: A picture of your currently selected unit.
+
+**Bottom Right**: Buttons for units you can build.
+
+**Left Side**: Your selected units stats.
+
+***1.*** Gathered materials.
+
+***2.*** Unit health.
+
+***3.*** Unit attack damage.
+
+***4.*** Unit attack range.
+
+***5.*** Unit movement range.
+
+***6.*** Unit cost.
+
+**Right Side**: Keybinds.
+
+**Center Top**: Current players turn.
+
+### 5. Units
+#### 1. Worker
+Workers are used to gather materials from the map. They can gather materials from any tile on the map except sand.
+#### 2. Soldier
+Soldiers are used to attack other units. They can attack any unit within their attack range.
+#### 3. Building
+Buildings are used to build other units.
+
+### 6. How to win
+The game ends when one player has no more units left. The player with the most units left wins the game.
+
+### 7. How to quit the game
+You can quit the game by clicking on the "Exit" button in the menu screen.
+
+# Contributors
+### 1. Cameron Walford
+
+
+### 2. Keagan Purtell
+
+
+### 3. Emma Merideth-Black
+
+
+### 4. Brendan Doyle
+I worked on the UI that you see while playing the game. Gathering the spites and images needed for
+the different panels, icons, units, backgrounds. Positioning the panels and buttons in the correct
+places and loading order. I also worked on the code that allows the user to select a unit and
+display the stats of that unit, the image loading for the selected unit and the many buttons
+associated with it. The in game menu that appears when you select the menu button was also my
+work. It was designed to use lambda to redirect the player to different game states.
+The particular classes I worked in were Hud, HudState, InGameHud and Menuhidstate.
\ No newline at end of file
diff --git a/library/saves.json b/library/saves.json
index 27a4b3a..57e6247 100644
--- a/library/saves.json
+++ b/library/saves.json
@@ -1 +1 @@
-{"gameID":"Game2192","currentPlayer":{"isAi":false,"color":"#5314b0","resources":2,"playerNum":0},"entities":[[{"currentHealth":100,"remainAction":1,"entityType":"worker","maxMove":6,"maxHealth":100,"ownerId":0,"remainMove":6,"speed":5,"maxAction":1},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"currentHealth":100,"remainAction":1,"entityType":"worker","maxMove":6,"maxHealth":100,"ownerId":1,"remainMove":6,"speed":5,"maxAction":1}]],"players":[{"isAi":false,"color":"#5314b0","resources":2,"playerNum":0},{"isAi":true,"color":"#3a7596","resources":2,"playerNum":1}],"map":{"tiles":[[{"type":1},{"type":3},{"type":2},{"type":2},{"type":0},{"type":1},{"type":1},{"type":3},{"type":3},{"type":1},{"type":1},{"type":3},{"type":1},{"type":1},{"type":1},{"type":0}],[{"type":3},{"type":3},{"type":2},{"type":0},{"type":2},{"type":3},{"type":2},{"type":0},{"type":1},{"type":3},{"type":0},{"type":0},{"type":0},{"type":2},{"type":2},{"type":0}],[{"type":2},{"type":3},{"type":0},{"type":1},{"type":2},{"type":2},{"type":2},{"type":3},{"type":1},{"type":0},{"type":1},{"type":2},{"type":1},{"type":0},{"type":1},{"type":0}],[{"type":3},{"type":1},{"type":3},{"type":3},{"type":2},{"type":2},{"type":2},{"type":0},{"type":1},{"type":3},{"type":1},{"type":2},{"type":1},{"type":2},{"type":1},{"type":3}],[{"type":0},{"type":0},{"type":2},{"type":3},{"type":1},{"type":3},{"type":3},{"type":2},{"type":0},{"type":3},{"type":3},{"type":1},{"type":3},{"type":0},{"type":2},{"type":1}],[{"type":2},{"type":2},{"type":1},{"type":0},{"type":2},{"type":1},{"type":0},{"type":1},{"type":0},{"type":0},{"type":2},{"type":2},{"type":0},{"type":0},{"type":3},{"type":3}],[{"type":0},{"type":3},{"type":2},{"type":2},{"type":2},{"type":2},{"type":2},{"type":3},{"type":1},{"type":3},{"type":3},{"type":2},{"type":2},{"type":0},{"type":0},{"type":0}],[{"type":2},{"type":0},{"type":1},{"type":2},{"type":2},{"type":0},{"type":2},{"type":3},{"type":3},{"type":3},{"type":0},{"type":0},{"type":0},{"type":3},{"type":0},{"type":2}],[{"type":1},{"type":0},{"type":2},{"type":3},{"type":1},{"type":1},{"type":0},{"type":1},{"type":1},{"type":3},{"type":1},{"type":0},{"type":2},{"type":1},{"type":0},{"type":3}],[{"type":3},{"type":3},{"type":0},{"type":1},{"type":1},{"type":1},{"type":1},{"type":0},{"type":3},{"type":0},{"type":2},{"type":1},{"type":3},{"type":2},{"type":0},{"type":2}],[{"type":0},{"type":2},{"type":0},{"type":2},{"type":1},{"type":3},{"type":3},{"type":1},{"type":2},{"type":1},{"type":1},{"type":0},{"type":3},{"type":2},{"type":3},{"type":2}],[{"type":2},{"type":3},{"type":1},{"type":1},{"type":2},{"type":1},{"type":2},{"type":1},{"type":2},{"type":3},{"type":1},{"type":1},{"type":0},{"type":3},{"type":1},{"type":1}],[{"type":0},{"type":2},{"type":1},{"type":3},{"type":2},{"type":2},{"type":1},{"type":1},{"type":2},{"type":0},{"type":1},{"type":0},{"type":0},{"type":1},{"type":0},{"type":2}],[{"type":2},{"type":3},{"type":2},{"type":2},{"type":3},{"type":1},{"type":2},{"type":0},{"type":2},{"type":1},{"type":2},{"type":3},{"type":0},{"type":0},{"type":1},{"type":1}],[{"type":3},{"type":3},{"type":0},{"type":0},{"type":2},{"type":3},{"type":2},{"type":2},{"type":0},{"type":2},{"type":2},{"type":2},{"type":0},{"type":3},{"type":3},{"type":3}],[{"type":3},{"type":0},{"type":2},{"type":1},{"type":2},{"type":1},{"type":3},{"type":2},{"type":0},{"type":2},{"type":3},{"type":0},{"type":2},{"type":0},{"type":1},{"type":2}]],"width":16,"height":16}}
\ No newline at end of file
+{"gameID":"Game6300","currentPlayer":{"isAi":false,"color":"#0672e9","resources":3,"playerNum":0},"entities":[[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,{"currentHealth":100,"remainAction":1,"entityType":"worker","maxMove":6,"maxHealth":100,"ownerId":0,"remainMove":6,"speed":5,"maxAction":1},null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"currentHealth":100,"remainAction":1,"entityType":"worker","maxMove":6,"maxHealth":100,"ownerId":1,"remainMove":6,"speed":5,"maxAction":1}]],"players":[{"isAi":false,"color":"#0672e9","resources":3,"playerNum":0},{"isAi":true,"color":"#f3dfe1","resources":2,"playerNum":1}],"map":{"tiles":[[{"type":2},{"type":3},{"type":2},{"type":1},{"type":0},{"type":1},{"type":0},{"type":0},{"type":2},{"type":1},{"type":0},{"type":0},{"type":2},{"type":1},{"type":0},{"type":2}],[{"type":3},{"type":3},{"type":0},{"type":1},{"type":2},{"type":0},{"type":2},{"type":1},{"type":0},{"type":3},{"type":1},{"type":3},{"type":3},{"type":1},{"type":1},{"type":3}],[{"type":1},{"type":1},{"type":2},{"type":0},{"type":3},{"type":2},{"type":3},{"type":2},{"type":2},{"type":1},{"type":0},{"type":0},{"type":0},{"type":2},{"type":0},{"type":2}],[{"type":1},{"type":3},{"type":0},{"type":2},{"type":2},{"type":1},{"type":2},{"type":1},{"type":0},{"type":2},{"type":2},{"type":0},{"type":3},{"type":0},{"type":1},{"type":0}],[{"type":0},{"type":3},{"type":2},{"type":0},{"type":2},{"type":0},{"type":0},{"type":2},{"type":0},{"type":3},{"type":1},{"type":3},{"type":3},{"type":2},{"type":3},{"type":1}],[{"type":2},{"type":3},{"type":2},{"type":3},{"type":1},{"type":1},{"type":1},{"type":0},{"type":2},{"type":0},{"type":2},{"type":3},{"type":3},{"type":0},{"type":3},{"type":1}],[{"type":3},{"type":3},{"type":1},{"type":2},{"type":3},{"type":1},{"type":1},{"type":0},{"type":0},{"type":1},{"type":0},{"type":2},{"type":1},{"type":1},{"type":2},{"type":3}],[{"type":0},{"type":1},{"type":0},{"type":1},{"type":0},{"type":2},{"type":1},{"type":3},{"type":0},{"type":1},{"type":1},{"type":3},{"type":3},{"type":1},{"type":3},{"type":3}],[{"type":3},{"type":0},{"type":3},{"type":3},{"type":1},{"type":2},{"type":0},{"type":3},{"type":1},{"type":1},{"type":3},{"type":3},{"type":2},{"type":3},{"type":3},{"type":2}],[{"type":3},{"type":3},{"type":2},{"type":1},{"type":3},{"type":2},{"type":3},{"type":3},{"type":2},{"type":3},{"type":3},{"type":2},{"type":0},{"type":3},{"type":1},{"type":3}],[{"type":2},{"type":3},{"type":3},{"type":3},{"type":0},{"type":0},{"type":3},{"type":3},{"type":0},{"type":2},{"type":1},{"type":1},{"type":1},{"type":0},{"type":3},{"type":2}],[{"type":3},{"type":3},{"type":0},{"type":1},{"type":1},{"type":1},{"type":1},{"type":1},{"type":0},{"type":0},{"type":2},{"type":2},{"type":0},{"type":1},{"type":1},{"type":0}],[{"type":2},{"type":3},{"type":2},{"type":3},{"type":1},{"type":2},{"type":0},{"type":0},{"type":0},{"type":0},{"type":0},{"type":0},{"type":0},{"type":1},{"type":0},{"type":2}],[{"type":3},{"type":0},{"type":3},{"type":1},{"type":0},{"type":0},{"type":0},{"type":0},{"type":0},{"type":2},{"type":1},{"type":3},{"type":2},{"type":3},{"type":3},{"type":3}],[{"type":0},{"type":3},{"type":0},{"type":3},{"type":1},{"type":3},{"type":2},{"type":3},{"type":0},{"type":0},{"type":1},{"type":2},{"type":1},{"type":2},{"type":0},{"type":3}],[{"type":3},{"type":2},{"type":3},{"type":0},{"type":3},{"type":0},{"type":1},{"type":2},{"type":1},{"type":0},{"type":1},{"type":3},{"type":2},{"type":2},{"type":0},{"type":1}]],"width":16,"height":16}}
\ No newline at end of file