From 6c93a10bd52c95b5d3afaae749c610362a8717ec Mon Sep 17 00:00:00 2001
From: Matthew Caddell <caddell2@illinois.edu>
Date: Wed, 29 Nov 2017 15:55:37 -0600
Subject: [PATCH] Week 1 Update

---
 .DS_Store                                     | Bin 6148 -> 6148 bytes
 Manual Test Plan.docx                         | Bin 0 -> 100993 bytes
 Monopoly/.idea/workspace.xml                  | 734 +++++++++---------
 .../production/Monopoly/Board/Chance.class    | Bin 558 -> 633 bytes
 .../Monopoly/Board/CommunityChest.class       | Bin 590 -> 665 bytes
 .../Monopoly/Board/FreeParking.class          | Bin 519 -> 594 bytes
 .../out/production/Monopoly/Board/Go.class    | Bin 553 -> 628 bytes
 .../production/Monopoly/Board/GoToJail.class  | Bin 639 -> 715 bytes
 .../out/production/Monopoly/Board/Jail.class  | Bin 1012 -> 573 bytes
 .../Monopoly/Board/MonopolyBoard.class        | Bin 8017 -> 14583 bytes
 .../Monopoly/Board/PassingJail.class          | Bin 519 -> 594 bytes
 .../production/Monopoly/Board/Property.class  | Bin 1269 -> 1386 bytes
 .../production/Monopoly/Board/Railroad.class  | Bin 1091 -> 1083 bytes
 .../out/production/Monopoly/Board/Space.class | Bin 981 -> 1017 bytes
 .../out/production/Monopoly/Board/Tax.class   | Bin 695 -> 687 bytes
 .../production/Monopoly/Board/Utilities.class | Bin 1200 -> 1192 bytes
 Monopoly/out/production/Monopoly/Main.class   | Bin 237 -> 5676 bytes
 .../Monopoly/Misc/CustomLogger.class          | Bin 0 -> 1978 bytes
 .../Pieces/ChanceCards/ChanceCard.class       | Bin 375 -> 482 bytes
 .../CommunityChestCard.class                  | Bin 415 -> 522 bytes
 .../out/production/Monopoly/Pieces/Dice.class | Bin 512 -> 783 bytes
 .../production/Monopoly/Players/Player.class  | Bin 3588 -> 4789 bytes
 Monopoly/out/test/Monopoly/AllTest.class      | Bin 628 -> 654 bytes
 .../out/test/Monopoly/Board/ChanceTest.class  | Bin 1160 -> 3463 bytes
 .../Monopoly/Board/CommunityChestTest.class   | Bin 1192 -> 3434 bytes
 .../test/Monopoly/Board/FreeParkingTest.class | Bin 1177 -> 1215 bytes
 Monopoly/out/test/Monopoly/Board/GoTest.class | Bin 1144 -> 1311 bytes
 .../test/Monopoly/Board/GoToJailTest.class    | Bin 1171 -> 1470 bytes
 Monopoly/src/Board/Chance.java                |   3 +-
 Monopoly/src/Board/CommunityChest.java        |   3 +-
 Monopoly/src/Board/FreeParking.java           |   3 +-
 Monopoly/src/Board/Go.java                    |   3 +-
 Monopoly/src/Board/GoToJail.java              |   3 +-
 Monopoly/src/Board/Jail.java                  |  35 +-
 Monopoly/src/Board/MonopolyBoard.java         | 303 +++++++-
 Monopoly/src/Board/PassingJail.java           |   3 +-
 Monopoly/src/Board/Property.java              |  12 +-
 Monopoly/src/Board/Railroad.java              |   5 +-
 Monopoly/src/Board/Space.java                 |   3 +-
 Monopoly/src/Board/Tax.java                   |   2 -
 Monopoly/src/Board/Utilities.java             |   3 +-
 Monopoly/src/Main.java                        | 170 ++++
 Monopoly/src/Misc/CustomLogger.java           |  44 ++
 .../src/Pieces/ChanceCards/ChanceCard.java    |   4 +
 .../CommunityChestCard.java                   |   4 +
 Monopoly/src/Pieces/Dice.java                 |  16 +
 Monopoly/src/Players/Player.java              |  51 +-
 Monopoly/test/AllTest.java                    |   8 +-
 Monopoly/test/Board/ChanceTest.java           | 117 ++-
 Monopoly/test/Board/CommunityChestTest.java   | 132 +++-
 Monopoly/test/Board/FreeParkingTest.java      |   2 +-
 Monopoly/test/Board/GoTest.java               |   9 +-
 Monopoly/test/Board/GoToJailTest.java         |   4 +-
 Week2Rubric.txt                               |  26 +
 54 files changed, 1209 insertions(+), 493 deletions(-)
 create mode 100644 Manual Test Plan.docx
 create mode 100644 Monopoly/out/production/Monopoly/Misc/CustomLogger.class
 create mode 100644 Monopoly/src/Misc/CustomLogger.java
 create mode 100644 Week2Rubric.txt

diff --git a/.DS_Store b/.DS_Store
index 9f886383c7b0432c8d0bcede35464dc0cb215642..e83d0a39268140e81207c5c5d275da94138513fe 100644
GIT binary patch
delta 180
zcmZoMXffDe&ZNu1;LDKDkO#yCK%B!+>6w$CoRpKF#K6EHz`(%R3Zymug8>7><Zfou
zTz-adhEyQTW-w$3Vkl)uVklzBWJqSvV<=&$U?@S;{~1|7kd4r7L|8Y&%FP>@!&oLZ
LtlrGd@s}R}{?;&l

delta 338
zcmZoMXffDe&Lqvt;K)!6gqaNK40#N>45>h}gu#SCkHKK_HzxUdJn~89#RW+@`AG~6
z3@4Kcax#lc3=FO_GBLBTvaxe;a&mC;a>NE_<d+ARB$kvGJ0%uHgL#=LsYy_FNPd0}
zoSm2ymYG@}FCgNapI4HYnU`7wR9;^m3{f8wo|%`DU+$D&nwL@xHYgymBm<}!Y*V~|
zM0K^Xxv7qVk%48cjzYD$sfCV$iKSU>EeD6Vs-dlCLT+VMbxm#EOrUFlfRPbGGw?%c
o7&QyXK=QK;dZ3gA7v<&T=cNOcF-}flGTki3?9Q^8o#QV*02umKO8@`>

diff --git a/Manual Test Plan.docx b/Manual Test Plan.docx
new file mode 100644
index 0000000000000000000000000000000000000000..82b275f343287a6ebdb1430c97aaea17ad8042ff
GIT binary patch
literal 100993
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
Rm5m?7$_4_t#sJC-`WKeDXA1xT

literal 0
HcmV?d00001

diff --git a/Monopoly/.idea/workspace.xml b/Monopoly/.idea/workspace.xml
index becfab6..b8eb871 100644
--- a/Monopoly/.idea/workspace.xml
+++ b/Monopoly/.idea/workspace.xml
@@ -14,18 +14,66 @@
     <SUITE FILE_PATH="coverage/Monopoly$ChanceTest.coverage" NAME="ChanceTest Coverage Results" MODIFIED="1510705850784" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false">
       <FILTER>Board.*</FILTER>
     </SUITE>
+    <SUITE FILE_PATH="coverage/Monopoly$AllTest.coverage" NAME="AllTest Coverage Results" MODIFIED="1511571419541" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" />
   </component>
   <component name="FileEditorManager">
-    <leaf>
+    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
+      <file leaf-file-name="Player.java" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/Players/Player.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="-637">
+              <caret line="59" column="53" lean-forward="false" selection-start-line="59" selection-start-column="53" selection-end-line="59" selection-end-column="53" />
+              <folding>
+                <element signature="imports" expanded="true" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="Jail.java" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/Board/Jail.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="270">
+              <caret line="18" column="25" lean-forward="false" selection-start-line="18" selection-start-column="25" selection-end-line="18" selection-end-column="25" />
+              <folding>
+                <element signature="e#554#555#0" expanded="true" />
+                <element signature="e#576#577#0" expanded="true" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
       <file leaf-file-name="MonopolyBoard.java" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/src/Board/MonopolyBoard.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="1860">
-              <caret line="128" column="31" lean-forward="false" selection-start-line="128" selection-start-column="31" selection-end-line="128" selection-end-column="31" />
+            <state relative-caret-position="773">
+              <caret line="332" column="17" lean-forward="false" selection-start-line="332" selection-start-column="17" selection-end-line="332" selection-end-column="17" />
+              <folding>
+                <element signature="imports" expanded="true" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="Main.java" pinned="false" current-in-tab="true">
+        <entry file="file://$PROJECT_DIR$/src/Main.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="907">
+              <caret line="110" column="40" lean-forward="false" selection-start-line="110" selection-start-column="40" selection-end-line="110" selection-end-column="40" />
+              <folding>
+                <element signature="imports" expanded="true" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="CustomLogger.java" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/Misc/CustomLogger.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="120">
+              <caret line="8" column="0" lean-forward="false" selection-start-line="8" selection-start-column="0" selection-end-line="8" selection-end-column="0" />
               <folding>
                 <element signature="imports" expanded="true" />
-                <element signature="e#537#538#0" expanded="true" />
-                <element signature="e#570#571#0" expanded="true" />
               </folding>
             </state>
           </provider>
@@ -34,8 +82,8 @@
       <file leaf-file-name="AllTest.java" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/test/AllTest.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="120">
-              <caret line="8" column="21" lean-forward="true" selection-start-line="8" selection-start-column="21" selection-end-line="8" selection-end-column="21" />
+            <state relative-caret-position="135">
+              <caret line="9" column="22" lean-forward="false" selection-start-line="9" selection-start-column="22" selection-end-line="9" selection-end-column="22" />
               <folding>
                 <element signature="imports" expanded="true" />
               </folding>
@@ -43,11 +91,11 @@
           </provider>
         </entry>
       </file>
-      <file leaf-file-name="GoToJailTest.java" pinned="false" current-in-tab="true">
-        <entry file="file://$PROJECT_DIR$/test/Board/GoToJailTest.java">
+      <file leaf-file-name="ChanceTest.java" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/test/Board/ChanceTest.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="375">
-              <caret line="25" column="17" lean-forward="false" selection-start-line="25" selection-start-column="17" selection-end-line="25" selection-end-column="17" />
+            <state relative-caret-position="255">
+              <caret line="17" column="37" lean-forward="false" selection-start-line="17" selection-start-column="37" selection-end-line="17" selection-end-column="37" />
               <folding>
                 <element signature="imports" expanded="true" />
               </folding>
@@ -72,15 +120,6 @@
   <component name="IdeDocumentHistory">
     <option name="CHANGED_PATHS">
       <list>
-        <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/AdvanceToGo.java" />
-        <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/BankError.java" />
-        <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/DoctorFees.java" />
-        <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/FromStockSale.java" />
-        <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/GetOutOfJail.java" />
-        <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/GetOutOfJailCC.java" />
-        <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/GoToJailCC.java" />
-        <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/GrandOpera.java" />
-        <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/HolidayFund.java" />
         <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/IncomeTaxRefund.java" />
         <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/LifeInsurance.java" />
         <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/PayHospital.java" />
@@ -89,7 +128,6 @@
         <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/YouGetStreetRepairs.java" />
         <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/YouWonBeauty.java" />
         <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/YouReceivedInheitance.java" />
-        <option value="$PROJECT_DIR$/src/Pieces/ChanceCards/ChanceCard.java" />
         <option value="$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToGoChance.java" />
         <option value="$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToIllinois.java" />
         <option value="$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToRailRoad.java" />
@@ -107,22 +145,32 @@
         <option value="$PROJECT_DIR$/src/Pieces/ChanceCards/YouBuildingLoanMatures.java" />
         <option value="$PROJECT_DIR$/src/Pieces/ChanceCards/YourBuildingLoanMatures.java" />
         <option value="$PROJECT_DIR$/src/Pieces/ChanceCards/YouWonCrossword.java" />
-        <option value="$PROJECT_DIR$/src/Board/Property.java" />
-        <option value="$PROJECT_DIR$/src/Board/Chance.java" />
+        <option value="$PROJECT_DIR$/src/Misc/CutomLogger.java" />
+        <option value="$PROJECT_DIR$/test/AllTest.java" />
+        <option value="$PROJECT_DIR$/src/Misc/CustomLogger.java" />
+        <option value="$PROJECT_DIR$/src/Pieces/ChanceCards/ChanceCard.java" />
+        <option value="$PROJECT_DIR$/src/Pieces/CommunityChestCards/CommunityChestCard.java" />
+        <option value="$PROJECT_DIR$/test/Board/GoTest.java" />
+        <option value="$PROJECT_DIR$/src/Pieces/Dice.java" />
+        <option value="$PROJECT_DIR$/src/Board/Space.java" />
         <option value="$PROJECT_DIR$/src/Board/CommunityChest.java" />
         <option value="$PROJECT_DIR$/src/Board/FreeParking.java" />
         <option value="$PROJECT_DIR$/src/Board/Go.java" />
-        <option value="$PROJECT_DIR$/src/Board/Jail.java" />
         <option value="$PROJECT_DIR$/src/Board/GoToJail.java" />
+        <option value="$PROJECT_DIR$/src/Board/PassingJail.java" />
         <option value="$PROJECT_DIR$/src/Board/MonopolyBoard.java" />
-        <option value="$PROJECT_DIR$/src/Players/Player.java" />
-        <option value="$PROJECT_DIR$/src/Board/Space.java" />
-        <option value="$PROJECT_DIR$/test/AllTest.java" />
-        <option value="$PROJECT_DIR$/test/Board/ChanceTest.java" />
         <option value="$PROJECT_DIR$/test/Board/CommunityChestTest.java" />
-        <option value="$PROJECT_DIR$/test/Board/GoTest.java" />
         <option value="$PROJECT_DIR$/test/Board/FreeParkingTest.java" />
         <option value="$PROJECT_DIR$/test/Board/GoToJailTest.java" />
+        <option value="$PROJECT_DIR$/src/Board/Property.java" />
+        <option value="$PROJECT_DIR$/src/Board/Tax.java" />
+        <option value="$PROJECT_DIR$/src/Board/Railroad.java" />
+        <option value="$PROJECT_DIR$/src/Board/Utilities.java" />
+        <option value="$PROJECT_DIR$/src/Board/Chance.java" />
+        <option value="$PROJECT_DIR$/test/Board/ChanceTest.java" />
+        <option value="$PROJECT_DIR$/src/Board/Jail.java" />
+        <option value="$PROJECT_DIR$/src/Players/Player.java" />
+        <option value="$PROJECT_DIR$/src/Main.java" />
       </list>
     </option>
   </component>
@@ -151,7 +199,8 @@
       <foldersAlwaysOnTop value="true" />
     </navigator>
     <panes>
-      <pane id="PackagesPane" />
+      <pane id="AndroidView" />
+      <pane id="Scope" />
       <pane id="ProjectPane">
         <subPane>
           <expand>
@@ -175,19 +224,12 @@
               <item name="Monopoly" type="462c0819:PsiDirectoryNode" />
               <item name="test" type="462c0819:PsiDirectoryNode" />
             </path>
-            <path>
-              <item name="Monopoly" type="b2602c69:ProjectViewProjectNode" />
-              <item name="Monopoly" type="462c0819:PsiDirectoryNode" />
-              <item name="test" type="462c0819:PsiDirectoryNode" />
-              <item name="Board" type="462c0819:PsiDirectoryNode" />
-            </path>
           </expand>
           <select />
         </subPane>
       </pane>
+      <pane id="PackagesPane" />
       <pane id="Scratches" />
-      <pane id="Scope" />
-      <pane id="AndroidView" />
     </panes>
   </component>
   <component name="PropertiesComponent">
@@ -207,7 +249,7 @@
       </list>
     </option>
   </component>
-  <component name="RunManager" selected="JUnit.GoToJailTest">
+  <component name="RunManager" selected="Application.Main">
     <configuration name="AllTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
       <module name="Monopoly" />
@@ -253,6 +295,31 @@
       <envs />
       <patterns />
     </configuration>
+    <configuration name="GoTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
+        <pattern>
+          <option name="PATTERN" value="Board.*" />
+          <option name="ENABLED" value="true" />
+        </pattern>
+      </extension>
+      <module name="Monopoly" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="PACKAGE_NAME" value="Board" />
+      <option name="MAIN_CLASS_NAME" value="Board.GoTest" />
+      <option name="METHOD_NAME" />
+      <option name="TEST_OBJECT" value="class" />
+      <option name="VM_PARAMETERS" value="-ea" />
+      <option name="PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="singleModule" />
+      </option>
+      <envs />
+      <patterns />
+    </configuration>
     <configuration name="GoToJailTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
         <pattern>
@@ -278,6 +345,20 @@
       <envs />
       <patterns />
     </configuration>
+    <configuration name="Main" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+      <option name="MAIN_CLASS_NAME" value="Main" />
+      <option name="VM_PARAMETERS" />
+      <option name="PROGRAM_PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="ENABLE_SWING_INSPECTOR" value="false" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <module name="Monopoly" />
+      <envs />
+    </configuration>
     <configuration default="true" type="Applet" factoryName="Applet">
       <option name="HTML_USED" value="false" />
       <option name="WIDTH" value="400" />
@@ -359,16 +440,20 @@
       <properties />
       <listeners />
     </configuration>
-    <list size="3">
+    <list size="5">
       <item index="0" class="java.lang.String" itemvalue="JUnit.ChanceTest" />
       <item index="1" class="java.lang.String" itemvalue="JUnit.AllTest" />
       <item index="2" class="java.lang.String" itemvalue="JUnit.GoToJailTest" />
+      <item index="3" class="java.lang.String" itemvalue="JUnit.GoTest" />
+      <item index="4" class="java.lang.String" itemvalue="Application.Main" />
     </list>
     <recent_temporary>
-      <list size="3">
-        <item index="0" class="java.lang.String" itemvalue="JUnit.GoToJailTest" />
+      <list size="5">
+        <item index="0" class="java.lang.String" itemvalue="Application.Main" />
         <item index="1" class="java.lang.String" itemvalue="JUnit.AllTest" />
-        <item index="2" class="java.lang.String" itemvalue="JUnit.ChanceTest" />
+        <item index="2" class="java.lang.String" itemvalue="JUnit.GoTest" />
+        <item index="3" class="java.lang.String" itemvalue="JUnit.GoToJailTest" />
+        <item index="4" class="java.lang.String" itemvalue="JUnit.ChanceTest" />
       </list>
     </recent_temporary>
   </component>
@@ -385,76 +470,78 @@
       <option name="number" value="Default" />
       <option name="presentableId" value="Default" />
       <updated>1510626956913</updated>
-      <workItem from="1510626962237" duration="41808000" />
+      <workItem from="1510626962237" duration="45111000" />
+      <workItem from="1511319020794" duration="26841000" />
+      <workItem from="1511988990718" duration="1051000" />
     </task>
     <servers />
   </component>
   <component name="TestHistory">
-    <history-entry file="AllTest - 2017.11.14 at 18h 37m 06s.xml">
+    <history-entry file="AllTest - 2017.11.22 at 00h 44m 59s.xml">
       <configuration name="AllTest" configurationId="JUnit" />
     </history-entry>
-    <history-entry file="AllTest - 2017.11.14 at 18h 39m 09s.xml">
+    <history-entry file="AllTest - 2017.11.24 at 18h 57m 35s.xml">
       <configuration name="AllTest" configurationId="JUnit" />
     </history-entry>
-    <history-entry file="AllTest - 2017.11.14 at 19h 13m 39s.xml">
+    <history-entry file="AllTest - 2017.11.29 at 15h 21m 57s.xml">
       <configuration name="AllTest" configurationId="JUnit" />
     </history-entry>
-    <history-entry file="AllTest - 2017.11.14 at 19h 15m 07s.xml">
-      <configuration name="AllTest" configurationId="JUnit" />
+    <history-entry file="GoTest - 2017.11.22 at 01h 04m 53s.xml">
+      <configuration name="GoTest" configurationId="JUnit" />
     </history-entry>
-    <history-entry file="AllTest - 2017.11.14 at 19h 16m 26s.xml">
-      <configuration name="AllTest" configurationId="JUnit" />
+    <history-entry file="GoTest - 2017.11.22 at 01h 05m 07s.xml">
+      <configuration name="GoTest" configurationId="JUnit" />
     </history-entry>
-    <history-entry file="AllTest - 2017.11.14 at 19h 18m 02s.xml">
-      <configuration name="AllTest" configurationId="JUnit" />
+    <history-entry file="GoTest - 2017.11.22 at 01h 05m 36s.xml">
+      <configuration name="GoTest" configurationId="JUnit" />
     </history-entry>
-    <history-entry file="ChanceTest - 2017.11.14 at 18h 29m 20s.xml">
-      <configuration name="ChanceTest" configurationId="JUnit" />
+    <history-entry file="GoToJailTest - 2017.11.22 at 00h 46m 53s.xml">
+      <configuration name="GoToJailTest" configurationId="JUnit" />
     </history-entry>
-    <history-entry file="ChanceTest - 2017.11.14 at 18h 30m 51s.xml">
-      <configuration name="ChanceTest" configurationId="JUnit" />
+    <history-entry file="GoToJailTest - 2017.11.22 at 00h 48m 17s.xml">
+      <configuration name="GoToJailTest" configurationId="JUnit" />
     </history-entry>
-    <history-entry file="ChanceTest - 2017.11.14 at 19h 11m 51s.xml">
-      <configuration name="ChanceTest" configurationId="JUnit" />
+    <history-entry file="GoToJailTest - 2017.11.22 at 00h 48m 51s.xml">
+      <configuration name="GoToJailTest" configurationId="JUnit" />
     </history-entry>
-    <history-entry file="GoToJailTest - 2017.11.14 at 19h 19m 19s.xml">
+    <history-entry file="GoToJailTest - 2017.11.22 at 00h 49m 21s.xml">
       <configuration name="GoToJailTest" configurationId="JUnit" />
     </history-entry>
   </component>
   <component name="TimeTrackingManager">
-    <option name="totallyTimeSpent" value="41808000" />
+    <option name="totallyTimeSpent" value="73003000" />
   </component>
   <component name="ToolWindowManager">
     <frame x="0" y="0" width="1440" height="900" extended-state="0" />
     <layout>
-      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
-      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
-      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32941177" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
-      <window_info id="Coverage" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3298611" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
-      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.104166664" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
-      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32941177" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+      <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
+      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+      <window_info id="Run" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.12588236" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+      <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.19236112" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
+      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
       <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
-      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
+      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
       <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
       <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
-      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
       <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
       <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
-      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
       <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+      <window_info id="Coverage" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32569444" sideWeight="0.5" order="3" side_tool="true" content_ui="tabs" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
     </layout>
   </component>
   <component name="TypeScriptGeneratedFilesManager">
@@ -468,493 +555,365 @@
     <watches-manager />
   </component>
   <component name="editorHistoryManager">
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/CommunityChestCard.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToIllinois.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="75">
-          <caret line="5" column="0" lean-forward="false" selection-start-line="5" selection-start-column="0" selection-end-line="5" selection-end-column="0" />
-          <folding />
+        <state relative-caret-position="225">
+          <caret line="15" column="36" lean-forward="false" selection-start-line="15" selection-start-column="36" selection-end-line="15" selection-end-column="36" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/DoctorFees.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToRailRoad.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="195">
-          <caret line="13" column="1" lean-forward="true" selection-start-line="13" selection-start-column="1" selection-end-line="13" selection-end-column="1" />
+        <state relative-caret-position="270">
+          <caret line="18" column="19" lean-forward="true" selection-start-line="18" selection-start-column="19" selection-end-line="18" selection-end-column="19" />
           <folding>
-            <element signature="e#139#140#0" expanded="true" />
-            <element signature="e#199#200#0" expanded="true" />
-            <element signature="e#244#245#0" expanded="true" />
-            <element signature="e#290#291#0" expanded="true" />
+            <element signature="imports" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/FromStockSale.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToStCharles.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="180">
-          <caret line="12" column="5" lean-forward="false" selection-start-line="12" selection-start-column="5" selection-end-line="12" selection-end-column="5" />
-          <folding>
-            <element signature="e#145#146#0" expanded="true" />
-            <element signature="e#212#213#0" expanded="true" />
-            <element signature="e#257#258#0" expanded="true" />
-            <element signature="e#298#299#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="225">
+          <caret line="15" column="37" lean-forward="false" selection-start-line="15" selection-start-column="37" selection-end-line="15" selection-end-column="37" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/GetOutOfJailCC.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToUtility.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="170">
-          <caret line="10" column="43" lean-forward="true" selection-start-line="10" selection-start-column="43" selection-end-line="10" selection-end-column="43" />
+        <state relative-caret-position="285">
+          <caret line="19" column="9" lean-forward="true" selection-start-line="19" selection-start-column="9" selection-end-line="19" selection-end-column="9" />
           <folding>
-            <element signature="e#147#148#0" expanded="true" />
-            <element signature="e#249#250#0" expanded="true" />
-            <element signature="e#356#357#0" expanded="true" />
+            <element signature="imports" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/GoToJailCC.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/BankPaysYou.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="180">
-          <caret line="12" column="4" lean-forward="false" selection-start-line="12" selection-start-column="4" selection-end-line="12" selection-end-column="4" />
-          <folding>
-            <element signature="imports" expanded="true" />
-            <element signature="e#352#353#0" expanded="true" />
-            <element signature="e#393#394#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="150">
+          <caret line="12" column="5" lean-forward="true" selection-start-line="12" selection-start-column="5" selection-end-line="12" selection-end-column="5" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/GrandOpera.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/GetOutOfJailChance.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="165">
-          <caret line="11" column="36" lean-forward="true" selection-start-line="11" selection-start-column="36" selection-end-line="11" selection-end-column="36" />
+        <state relative-caret-position="150">
+          <caret line="10" column="26" lean-forward="false" selection-start-line="10" selection-start-column="26" selection-end-line="10" selection-end-column="26" />
           <folding>
-            <element signature="e#294#295#0" expanded="true" />
-            <element signature="e#340#341#0" expanded="true" />
+            <element signature="e#294#295#0" expanded="false" />
+            <element signature="e#353#354#0" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/HolidayFund.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/GoBackThree.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="165">
-          <caret line="11" column="33" lean-forward="false" selection-start-line="11" selection-start-column="33" selection-end-line="11" selection-end-column="33" />
-          <folding>
-            <element signature="e#141#142#0" expanded="true" />
-            <element signature="e#213#214#0" expanded="true" />
-            <element signature="e#258#259#0" expanded="true" />
-            <element signature="e#300#301#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="150">
+          <caret line="12" column="56" lean-forward="false" selection-start-line="12" selection-start-column="56" selection-end-line="12" selection-end-column="56" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/IncomeTaxRefund.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/GoToJailChance.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="165">
-          <caret line="11" column="32" lean-forward="false" selection-start-line="11" selection-start-column="32" selection-end-line="11" selection-end-column="32" />
+        <state relative-caret-position="225">
+          <caret line="15" column="34" lean-forward="true" selection-start-line="15" selection-start-column="34" selection-end-line="15" selection-end-column="34" />
           <folding>
-            <element signature="e#149#150#0" expanded="true" />
-            <element signature="e#217#218#0" expanded="true" />
-            <element signature="e#262#263#0" expanded="true" />
-            <element signature="e#303#304#0" expanded="true" />
+            <element signature="imports" expanded="false" />
+            <element signature="e#355#356#0" expanded="false" />
+            <element signature="e#396#397#0" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/LifeInsurance.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/MakeGeneralRepairs.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="195">
-          <caret line="13" column="0" lean-forward="true" selection-start-line="13" selection-start-column="0" selection-end-line="13" selection-end-column="0" />
-          <folding>
-            <element signature="e#145#146#0" expanded="true" />
-            <element signature="e#219#220#0" expanded="true" />
-            <element signature="e#264#265#0" expanded="true" />
-            <element signature="e#306#307#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="165">
+          <caret line="13" column="1" lean-forward="true" selection-start-line="13" selection-start-column="1" selection-end-line="13" selection-end-column="1" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/PayHospital.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/PayPoorTax.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="165">
-          <caret line="11" column="38" lean-forward="false" selection-start-line="11" selection-start-column="38" selection-end-line="11" selection-end-column="38" />
-          <folding>
-            <element signature="e#141#142#0" expanded="true" />
-            <element signature="e#203#204#0" expanded="true" />
-            <element signature="e#248#249#0" expanded="true" />
-            <element signature="e#295#296#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="150">
+          <caret line="12" column="5" lean-forward="true" selection-start-line="12" selection-start-column="5" selection-end-line="12" selection-end-column="5" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/PaySchool.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/TakeTripToReading.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="165">
-          <caret line="11" column="38" lean-forward="false" selection-start-line="11" selection-start-column="38" selection-end-line="11" selection-end-column="38" />
-          <folding>
-            <element signature="e#137#138#0" expanded="true" />
-            <element signature="e#197#198#0" expanded="true" />
-            <element signature="e#242#243#0" expanded="true" />
-            <element signature="e#289#290#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="225">
+          <caret line="15" column="37" lean-forward="false" selection-start-line="15" selection-start-column="37" selection-end-line="15" selection-end-column="37" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/PlayerPiece.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/TakeWalkOnBoardwalk.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="30">
-          <caret line="2" column="24" lean-forward="false" selection-start-line="2" selection-start-column="24" selection-end-line="2" selection-end-column="24" />
-          <folding />
+        <state relative-caret-position="225">
+          <caret line="15" column="39" lean-forward="true" selection-start-line="15" selection-start-column="39" selection-end-line="15" selection-end-column="39" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/ReceiveConsultantFee.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/YouAreChairman.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="180">
-          <caret line="12" column="5" lean-forward="true" selection-start-line="12" selection-start-column="5" selection-end-line="12" selection-end-column="5" />
+        <state relative-caret-position="135">
+          <caret line="11" column="34" lean-forward="false" selection-start-line="11" selection-start-column="34" selection-end-line="11" selection-end-column="34" />
           <folding>
-            <element signature="e#159#160#0" expanded="true" />
-            <element signature="e#223#224#0" expanded="true" />
-            <element signature="e#268#269#0" expanded="true" />
-            <element signature="e#309#310#0" expanded="true" />
+            <element signature="e#278#279#0" expanded="false" />
+            <element signature="e#321#322#0" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/YouGetStreetRepairs.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/YourBuildingLoanMatures.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="165">
-          <caret line="11" column="42" lean-forward="true" selection-start-line="11" selection-start-column="42" selection-end-line="11" selection-end-column="42" />
-          <folding>
-            <element signature="e#307#308#0" expanded="true" />
-            <element signature="e#356#357#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="150">
+          <caret line="12" column="5" lean-forward="true" selection-start-line="12" selection-start-column="5" selection-end-line="12" selection-end-column="5" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/YouWonBeauty.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/AdvanceToGoCC.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="165">
-          <caret line="11" column="32" lean-forward="false" selection-start-line="11" selection-start-column="32" selection-end-line="11" selection-end-column="32" />
-          <folding>
-            <element signature="e#143#144#0" expanded="true" />
-            <element signature="e#239#240#0" expanded="true" />
-            <element signature="e#284#285#0" expanded="true" />
-            <element signature="e#325#326#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="5" column="13" lean-forward="false" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/YouReceivedInheitance.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/BankError.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="180">
-          <caret line="12" column="5" lean-forward="true" selection-start-line="12" selection-start-column="5" selection-end-line="12" selection-end-column="5" />
-          <folding>
-            <element signature="e#161#162#0" expanded="true" />
-            <element signature="e#214#215#0" expanded="true" />
-            <element signature="e#259#260#0" expanded="true" />
-            <element signature="e#301#302#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="4" column="13" lean-forward="false" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToGoChance.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/DoctorFees.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="240">
-          <caret line="16" column="5" lean-forward="true" selection-start-line="16" selection-start-column="5" selection-end-line="16" selection-end-column="5" />
-          <folding>
-            <element signature="imports" expanded="true" />
-            <element signature="e#297#298#0" expanded="true" />
-            <element signature="e#336#337#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="4" column="13" lean-forward="false" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToIllinois.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/FromStockSale.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="225">
-          <caret line="15" column="36" lean-forward="false" selection-start-line="15" selection-start-column="36" selection-end-line="15" selection-end-column="36" />
-          <folding>
-            <element signature="imports" expanded="true" />
-            <element signature="e#348#349#0" expanded="true" />
-            <element signature="e#393#394#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="4" column="13" lean-forward="false" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToStCharles.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/GetOutOfJailCC.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="225">
-          <caret line="15" column="37" lean-forward="false" selection-start-line="15" selection-start-column="37" selection-end-line="15" selection-end-column="37" />
-          <folding>
-            <element signature="imports" expanded="true" />
-            <element signature="e#372#373#0" expanded="true" />
-            <element signature="e#418#419#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="4" column="13" lean-forward="false" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToRailRoad.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/GoToJailCC.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="195">
-          <caret line="13" column="4" lean-forward="false" selection-start-line="13" selection-start-column="4" selection-end-line="24" selection-end-column="5" />
-          <folding>
-            <element signature="imports" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="5" column="13" lean-forward="false" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToUtility.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/GrandOpera.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="285">
-          <caret line="19" column="9" lean-forward="true" selection-start-line="19" selection-start-column="9" selection-end-line="19" selection-end-column="9" />
-          <folding>
-            <element signature="imports" expanded="true" />
-            <element signature="e#650#651#0" expanded="true" />
-            <element signature="e#724#725#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="4" column="13" lean-forward="false" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/BankPaysYou.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/HolidayFund.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="180">
-          <caret line="12" column="5" lean-forward="true" selection-start-line="12" selection-start-column="5" selection-end-line="12" selection-end-column="5" />
-          <folding>
-            <element signature="e#125#126#0" expanded="true" />
-            <element signature="e#191#192#0" expanded="true" />
-            <element signature="e#236#237#0" expanded="true" />
-            <element signature="e#277#278#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="4" column="13" lean-forward="false" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/GetOutOfJailChance.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/IncomeTaxRefund.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="150">
-          <caret line="10" column="26" lean-forward="false" selection-start-line="10" selection-start-column="26" selection-end-line="10" selection-end-column="26" />
-          <folding>
-            <element signature="e#294#295#0" expanded="true" />
-            <element signature="e#353#354#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="4" column="13" lean-forward="false" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/GoToJailChance.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/LifeInsurance.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="225">
-          <caret line="15" column="34" lean-forward="true" selection-start-line="15" selection-start-column="34" selection-end-line="15" selection-end-column="34" />
-          <folding>
-            <element signature="imports" expanded="true" />
-            <element signature="e#355#356#0" expanded="true" />
-            <element signature="e#396#397#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="4" column="13" lean-forward="false" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/MakeGeneralRepairs.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/ChanceCard.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="195">
-          <caret line="13" column="1" lean-forward="true" selection-start-line="13" selection-start-column="1" selection-end-line="13" selection-end-column="1" />
+        <state relative-caret-position="120">
+          <caret line="8" column="4" lean-forward="false" selection-start-line="8" selection-start-column="4" selection-end-line="10" selection-end-column="5" />
           <folding>
-            <element signature="e#309#310#0" expanded="true" />
-            <element signature="e#358#359#0" expanded="true" />
+            <element signature="e#145#146#0" expanded="false" />
+            <element signature="e#179#180#0" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/PayPoorTax.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/CommunityChestCards/CommunityChestCard.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="180">
-          <caret line="12" column="5" lean-forward="true" selection-start-line="12" selection-start-column="5" selection-end-line="12" selection-end-column="5" />
+        <state relative-caret-position="150">
+          <caret line="10" column="5" lean-forward="false" selection-start-line="10" selection-start-column="5" selection-end-line="10" selection-end-column="5" />
           <folding>
-            <element signature="e#123#124#0" expanded="true" />
-            <element signature="e#179#180#0" expanded="true" />
-            <element signature="e#224#225#0" expanded="true" />
-            <element signature="e#270#271#0" expanded="true" />
+            <element signature="e#161#162#0" expanded="false" />
+            <element signature="e#195#196#0" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/TakeTripToReading.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/AdvanceToGoChance.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="225">
-          <caret line="15" column="37" lean-forward="false" selection-start-line="15" selection-start-column="37" selection-end-line="15" selection-end-column="37" />
-          <folding>
-            <element signature="imports" expanded="true" />
-            <element signature="e#362#363#0" expanded="true" />
-            <element signature="e#408#409#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="240">
+          <caret line="16" column="5" lean-forward="true" selection-start-line="16" selection-start-column="5" selection-end-line="16" selection-end-column="5" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/TakeWalkOnBoardwalk.java">
+    <entry file="file://$PROJECT_DIR$/src/Pieces/Dice.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="225">
-          <caret line="15" column="39" lean-forward="true" selection-start-line="15" selection-start-column="39" selection-end-line="15" selection-end-column="39" />
-          <folding>
-            <element signature="imports" expanded="true" />
-            <element signature="e#372#373#0" expanded="true" />
-            <element signature="e#418#419#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="375">
+          <caret line="27" column="23" lean-forward="true" selection-start-line="27" selection-start-column="23" selection-end-line="27" selection-end-column="23" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/YouAreChairman.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/Space.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="165">
-          <caret line="11" column="34" lean-forward="false" selection-start-line="11" selection-start-column="34" selection-end-line="11" selection-end-column="34" />
-          <folding>
-            <element signature="e#131#132#0" expanded="true" />
-            <element signature="e#233#234#0" expanded="true" />
-            <element signature="e#278#279#0" expanded="true" />
-            <element signature="e#321#322#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="90">
+          <caret line="6" column="23" lean-forward="false" selection-start-line="6" selection-start-column="23" selection-end-line="6" selection-end-column="23" />
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/YourBuildingLoanMatures.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/FreeParking.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="180">
-          <caret line="12" column="5" lean-forward="true" selection-start-line="12" selection-start-column="5" selection-end-line="12" selection-end-column="5" />
-          <folding>
-            <element signature="e#150#151#0" expanded="true" />
-            <element signature="e#228#229#0" expanded="true" />
-            <element signature="e#273#274#0" expanded="true" />
-            <element signature="e#315#316#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="255">
+          <caret line="17" column="25" lean-forward="false" selection-start-line="17" selection-start-column="25" selection-end-line="17" selection-end-column="25" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/YouWonCrossword.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/Go.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="75">
-          <caret line="5" column="28" lean-forward="true" selection-start-line="5" selection-start-column="28" selection-end-line="5" selection-end-column="28" />
-          <folding />
+        <state relative-caret-position="240">
+          <caret line="16" column="25" lean-forward="false" selection-start-line="16" selection-start-column="25" selection-end-line="16" selection-end-column="25" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/ChanceCard.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/GoToJail.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="120">
-          <caret line="8" column="51" lean-forward="true" selection-start-line="8" selection-start-column="51" selection-end-line="8" selection-end-column="51" />
+        <state relative-caret-position="345">
+          <caret line="23" column="25" lean-forward="false" selection-start-line="23" selection-start-column="25" selection-end-line="23" selection-end-column="25" />
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Pieces/ChanceCards/GoBackThree.java">
+    <entry file="file://$PROJECT_DIR$/test/Board/CommunityChestTest.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="150">
-          <caret line="12" column="56" lean-forward="false" selection-start-line="12" selection-start-column="56" selection-end-line="12" selection-end-column="56" />
+        <state relative-caret-position="210">
+          <caret line="19" column="88" lean-forward="false" selection-start-line="19" selection-start-column="88" selection-end-line="19" selection-end-column="88" />
           <folding>
-            <element signature="imports" expanded="true" />
+            <element signature="imports" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Board/Chance.java">
+    <entry file="file://$PROJECT_DIR$/test/Board/FreeParkingTest.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="300">
-          <caret line="20" column="42" lean-forward="false" selection-start-line="20" selection-start-column="42" selection-end-line="20" selection-end-column="42" />
+        <state relative-caret-position="180">
+          <caret line="17" column="82" lean-forward="false" selection-start-line="17" selection-start-column="82" selection-end-line="17" selection-end-column="82" />
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Board/CommunityChest.java">
+    <entry file="file://$PROJECT_DIR$/test/Board/GoTest.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="300">
-          <caret line="20" column="51" lean-forward="false" selection-start-line="20" selection-start-column="51" selection-end-line="20" selection-end-column="51" />
+        <state relative-caret-position="195">
+          <caret line="17" column="43" lean-forward="false" selection-start-line="17" selection-start-column="43" selection-end-line="17" selection-end-column="43" />
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Board/FreeParking.java">
+    <entry file="file://$PROJECT_DIR$/test/Board/GoToJailTest.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="300">
-          <caret line="20" column="19" lean-forward="false" selection-start-line="20" selection-start-column="19" selection-end-line="20" selection-end-column="19" />
+        <state relative-caret-position="180">
+          <caret line="17" column="80" lean-forward="false" selection-start-line="17" selection-start-column="80" selection-end-line="17" selection-end-column="80" />
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Board/GoToJail.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/PassingJail.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="420">
-          <caret line="28" column="45" lean-forward="false" selection-start-line="28" selection-start-column="45" selection-end-line="28" selection-end-column="45" />
-          <folding />
+        <state relative-caret-position="135">
+          <caret line="9" column="25" lean-forward="false" selection-start-line="9" selection-start-column="25" selection-end-line="9" selection-end-column="25" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Board/Jail.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/Tax.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="255">
-          <caret line="17" column="39" lean-forward="false" selection-start-line="17" selection-start-column="39" selection-end-line="17" selection-end-column="39" />
+        <state relative-caret-position="60">
+          <caret line="4" column="31" lean-forward="false" selection-start-line="4" selection-start-column="31" selection-end-line="4" selection-end-column="31" />
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Board/Property.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/Utilities.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="315">
-          <caret line="21" column="41" lean-forward="false" selection-start-line="21" selection-start-column="41" selection-end-line="21" selection-end-column="41" />
-          <folding>
-            <element signature="imports" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="8" column="11" lean-forward="false" selection-start-line="8" selection-start-column="11" selection-end-line="8" selection-end-column="11" />
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Players/Bank.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/Chance.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="225">
-          <caret line="17" column="30" lean-forward="false" selection-start-line="17" selection-start-column="30" selection-end-line="17" selection-end-column="30" />
-          <folding />
+        <state relative-caret-position="330">
+          <caret line="23" column="43" lean-forward="false" selection-start-line="23" selection-start-column="43" selection-end-line="23" selection-end-column="43" />
+          <folding>
+            <element signature="e#530#531#0" expanded="false" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Main.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/Railroad.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="0">
-          <caret line="0" column="13" lean-forward="false" selection-start-line="0" selection-start-column="13" selection-end-line="0" selection-end-column="13" />
+        <state relative-caret-position="46">
+          <caret line="7" column="11" lean-forward="false" selection-start-line="7" selection-start-column="11" selection-end-line="7" selection-end-column="11" />
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Board/MonopolyBoard.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/CommunityChest.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="1860">
-          <caret line="128" column="31" lean-forward="false" selection-start-line="128" selection-start-column="31" selection-end-line="128" selection-end-column="31" />
-          <folding>
-            <element signature="imports" expanded="true" />
-            <element signature="e#537#538#0" expanded="true" />
-            <element signature="e#570#571#0" expanded="true" />
-          </folding>
+        <state relative-caret-position="240">
+          <caret line="16" column="25" lean-forward="false" selection-start-line="16" selection-start-column="25" selection-end-line="16" selection-end-column="25" />
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Board/Go.java">
+    <entry file="file://$PROJECT_DIR$/src/Players/Bank.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="285">
-          <caret line="19" column="89" lean-forward="false" selection-start-line="19" selection-start-column="89" selection-end-line="19" selection-end-column="89" />
-          <folding />
+        <state relative-caret-position="225">
+          <caret line="17" column="30" lean-forward="false" selection-start-line="17" selection-start-column="30" selection-end-line="17" selection-end-column="30" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Board/Space.java">
+    <entry file="file://$PROJECT_DIR$/test/AllTest.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="328">
-          <caret line="34" column="8" lean-forward="false" selection-start-line="34" selection-start-column="8" selection-end-line="34" selection-end-column="8" />
+        <state relative-caret-position="135">
+          <caret line="9" column="22" lean-forward="false" selection-start-line="9" selection-start-column="22" selection-end-line="9" selection-end-column="22" />
           <folding>
-            <element signature="e#239#240#0" expanded="true" />
-            <element signature="e#277#278#0" expanded="true" />
+            <element signature="imports" expanded="true" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/Players/Player.java">
+    <entry file="file://$PROJECT_DIR$/src/Misc/CustomLogger.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="-4">
-          <caret line="17" column="0" lean-forward="true" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
+        <state relative-caret-position="120">
+          <caret line="8" column="0" lean-forward="false" selection-start-line="8" selection-start-column="0" selection-end-line="8" selection-end-column="0" />
           <folding>
             <element signature="imports" expanded="true" />
           </folding>
@@ -963,58 +922,57 @@
     </entry>
     <entry file="file://$PROJECT_DIR$/test/Board/ChanceTest.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="240">
-          <caret line="16" column="45" lean-forward="false" selection-start-line="16" selection-start-column="45" selection-end-line="16" selection-end-column="62" />
+        <state relative-caret-position="255">
+          <caret line="17" column="37" lean-forward="false" selection-start-line="17" selection-start-column="37" selection-end-line="17" selection-end-column="37" />
           <folding>
             <element signature="imports" expanded="true" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/test/Board/CommunityChestTest.java">
+    <entry file="file://$PROJECT_DIR$/src/Players/Player.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="240">
-          <caret line="16" column="70" lean-forward="false" selection-start-line="16" selection-start-column="70" selection-end-line="16" selection-end-column="70" />
+        <state relative-caret-position="-637">
+          <caret line="59" column="53" lean-forward="false" selection-start-line="59" selection-start-column="53" selection-end-line="59" selection-end-column="53" />
           <folding>
             <element signature="imports" expanded="true" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/test/Board/GoTest.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/Property.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="240">
-          <caret line="16" column="58" lean-forward="false" selection-start-line="16" selection-start-column="58" selection-end-line="16" selection-end-column="58" />
-          <folding>
-            <element signature="imports" expanded="true" />
-          </folding>
+        <state relative-caret-position="60">
+          <caret line="7" column="37" lean-forward="false" selection-start-line="7" selection-start-column="37" selection-end-line="7" selection-end-column="37" />
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/test/Board/FreeParkingTest.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/Jail.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="195">
-          <caret line="13" column="0" lean-forward="true" selection-start-line="0" selection-start-column="0" selection-end-line="29" selection-end-column="0" />
+        <state relative-caret-position="270">
+          <caret line="18" column="25" lean-forward="false" selection-start-line="18" selection-start-column="25" selection-end-line="18" selection-end-column="25" />
           <folding>
-            <element signature="imports" expanded="true" />
+            <element signature="e#554#555#0" expanded="true" />
+            <element signature="e#576#577#0" expanded="true" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/test/AllTest.java">
+    <entry file="file://$PROJECT_DIR$/src/Board/MonopolyBoard.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="120">
-          <caret line="8" column="21" lean-forward="true" selection-start-line="8" selection-start-column="21" selection-end-line="8" selection-end-column="21" />
+        <state relative-caret-position="773">
+          <caret line="332" column="17" lean-forward="false" selection-start-line="332" selection-start-column="17" selection-end-line="332" selection-end-column="17" />
           <folding>
             <element signature="imports" expanded="true" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/test/Board/GoToJailTest.java">
+    <entry file="file://$PROJECT_DIR$/src/Main.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="375">
-          <caret line="25" column="17" lean-forward="false" selection-start-line="25" selection-start-column="17" selection-end-line="25" selection-end-column="17" />
+        <state relative-caret-position="907">
+          <caret line="110" column="40" lean-forward="false" selection-start-line="110" selection-start-column="40" selection-end-line="110" selection-end-column="40" />
           <folding>
             <element signature="imports" expanded="true" />
           </folding>
diff --git a/Monopoly/out/production/Monopoly/Board/Chance.class b/Monopoly/out/production/Monopoly/Board/Chance.class
index 0328ec07e703c131edfd5db15713504d85e2c483..8a2772bbb6e7e26248cae7c1c140e1fc27a64a43 100644
GIT binary patch
delta 361
zcmZWjJ5Iw;5S-^c+letGc1$1+Ujxkx$P`fVX^{{e6%vgL6d45<D5B*I7WY6(VUQ>|
z05_sR%sL1PwwT?W-I?8I{izQ>zTVye9AL+Ti?{^`1A!HRRS#=ecd_AOQ^7gTi+pmb
zke2&{;NmuW$kK6EjMB@=eO`>p^E}o?c6Xx?{u>^Z)9bj2#77$)AAvxKu8S=n+en@g
zb@u4+0SOBVO|*y}yD@vs9GO=rGpt~l-3kq}S3ytf?Kxr(HgSQQZ7Msg0(5!7Cu?SU
z%#)Rf<OjM-#YgBbRd_`~gLH(&pVKGIGPH*;u>Wp(HQA?YT>JNCOTYd$zgePGVVPnJ
F{ci=lDH;F(

delta 310
zcmYj~J5Iw;6hzN+>^$N)aRTH=$cHX+kZ9=m6civKx>QML0fn0oA$ryju@5AQfRus-
zun_h@gBaTq@QQhNuI`-qa-ZGHkMH$6aLArdkyZ(hb}Aj89lDlXOV3a|PUgwOsi8Nz
zI=hSSZw@Al`1<zfzgfn~@^jX(^aHAd0X0I)AYe%UX=W}SJr$(S!C={tmgJ`L1^r?4
zhKa^2oM?YV;UzotrJK0Ysx(xfrm0R@n_(U!pdu$g+A3%|sXD8vE1lPzaBj2$Z~Th;
bNB6U3Tl7vwZRSV6RF5sT#V|A!c4+<pl$Ri4

diff --git a/Monopoly/out/production/Monopoly/Board/CommunityChest.class b/Monopoly/out/production/Monopoly/Board/CommunityChest.class
index d6f1dec0c1da86750aa1ec02934658fb565c0fc7..8eac91c0794200e7a0da95d7118389e707b17bca 100644
GIT binary patch
delta 361
zcmZWjJ5Iw;5S-`u*@-bEc1$1+-vG@E$Ou8j=KzR~0#RB5MMl9AD5B*I78S>!FbE0`
zK*5m^vkroSEoOITcV_p~e$;y(UvKXKcCq2XMcjacp1^{@qK73cyI66ts^A=Cc{V;$
zNQ&)VaB`L2rO7DGhso*qHp_>_@l9;!>Gh>T_;0vhyk5k0^nEnZ@(~DxXuDYRv5x-3
zjyk({_<)23g*qBUkKKs9%^aB*C^INwnavV4vsJ==s<x+y9cbbVH=9(pSOsYFf=|{=
z^q3|q5y=m9mx_<jU#jq&f*R=vvp=T~nPsR4&(MFjyo&77HLm<SlcisO&2Q!?RhXyP
GLiZctdnpqD

delta 310
zcmYj~Jx&5q6otPx%;U*0Frb2<fY_PA#Kz8_!otGXSs2R!EwB(Z_O5|gxeN<5v2Xzv
zF2yAf&&(v~E6%&;=AQ4o*l+*zYyR;G?6DP4WUYjyl}bBcoef9F(KQqg#<%0gBSUxl
z?0AwqT<xCUC8O*8|7M!pPk)9DM=zvG6jCE{Y=-pdJ>Qs%C#!<=c^Di^(vsYzd_jK{
zzhmOT3@_f9QFzS`1L-opv?`4hsA;NG)~27w2&u>kkhTh%PO8po>PqJ|hnyI#zz*K<
b|L8%sY>D2^sLlLnLA9)~Du$t<ut)P3c6=aP

diff --git a/Monopoly/out/production/Monopoly/Board/FreeParking.class b/Monopoly/out/production/Monopoly/Board/FreeParking.class
index 171977b15909c299d38e9fb659cf4e0aa232e9bf..145906ce0be3b56dad7a1c09da6d9307a2a9e68c 100644
GIT binary patch
delta 340
zcmZWju}%U(5Pbv7o!}|lAt<0?y{9<~tuS<SG{i61!jLn#g(0?<))&8o;zDA<2T<}s
z#<zEg6zn8#XXed&Ghb?_?zg``8vqZuX~09TjvD$71`aNLT=}>bcu%QKmt#Sa#e;DA
zYCcS|Fm|3iFW*x;&nC97ta*D8L<i(3TbanmFu*CA0a^}1MBhV+KWp6SUIhXlN5nd-
z1#89sOs^q2&QZ~~IjZ_DhgucW4PuuE0!>b~s0!&Gq0KmESC@JOIAKL6x0~)R;{o({
mSvaGl%66MYx%!cWBW1tGD|EfWw_B3`zJd<#5XN~Sy!ZnV4km>F

delta 266
zcmYL?I}U<C7=&j5L6Da(MA5_=EG)D$T*FuxYYMIGEv<<su^=WE9>CH=cnst0lIRw*
z`|m$9-^(}~+4FOM09at`pn=GSfq|6R!qCD<z+4rF;+P9e%6U?5_vL%%nMhoC@LdG(
zFKdyV42I>=zyvI6lhcN?&O1nN5NTFHOJ^1It1{Zu4oO^7L)d7;=a0jmX&plgE+^?A
njivHMq{4*s*O(=8Ne0Bf*;MXWwMF&v*Ct5maxc(hNJIY%MIsfh

diff --git a/Monopoly/out/production/Monopoly/Board/Go.class b/Monopoly/out/production/Monopoly/Board/Go.class
index 2dfd773beea80159263ac90c8ba60fd233758eb1..386b2e2e548774090d17be32fb99c1362cec5bf7 100644
GIT binary patch
delta 364
zcmZWjyH3ME5S()^wqp#59TO6VS9ledAX6k22+<)SIvNTZ7g1!CxIhtYzQN)vC@3fl
z5(PEld#F+790Ubd%<azZ?98M5l7r9hw|4-295}ELR$!v7VO_(9gH3E%*tXCSFi(;+
znVt$n*-_iOyp8YUXdI`b=xTbGq@(O&7|JxB3<dmu!{hAfI<&FlqKcXePlJ!Tg<ThW
z*nbGc`OIVh{R{}$s1O}?WA>7Npk5(VH;18mIZEm<hkP!!mxv9Ni7VW!Qdwi=p-u;v
ztXk-?Ojf@@XW(^RF$nML%D<tYL^{CgkM$WxdT4h&e7vCiXXg}rlYv`>MPsq|Yhg3c
M8m|a6sW;G?1C^60>Hq)$

delta 313
zcmYk0y-EX76okLK+2n54HJgp*$De3oB^$xUP6;7RP^=UL%SBV9Q4xEeA@~$2EfT@P
zT6_$j!CIW%1@#tl&kSc~&X+rLPd>h1-+%*ld`dLS6ltZf=CjU*Wz*6&l#V7hlZU>c
zy?Z*mP42Jv&+n3}@!@|mO~%vDi@Ieiph6f>CA4e@bm%^vnbBiW1?h7zSUh1_>{7g-
zKa5{6ac_<j@69PZXN$hDhAXTHLm8@?B9^3davK55VhTuG6`D?}&T1mL^O^z2jwJAU
g5$_A!zXCtgo4To$1vm1&-(ZgwRuyBY%kR+m0S*o!G5`Po

diff --git a/Monopoly/out/production/Monopoly/Board/GoToJail.class b/Monopoly/out/production/Monopoly/Board/GoToJail.class
index 46368b3869f250b2e399a4743ab1e9e80e23fce8..689b52d5056856310045cba2e8ffe75235e30493 100644
GIT binary patch
delta 395
zcmZ8cyH3ME5S&ZSF?LJ{ff#H8A?BG2kR}~8NR;U)=#X4MAOaT%AyL6ESbPZ*28n_X
z0KN&BwIz_y>E?ECXLn}5^@p|d{`L9>V1TZR3A7y8SQJ<iXbUX6=peGOVq-P!Mrtn|
zw(8^fChlLv$*6yLeRZCU($lk0C-LQpLSy*9xSM_+x2st5(17b<Mqn0A4-Q-#>mD|+
z`Ea0)?rd5B6fY~p65}d7;v}<s<`&=3yg->=hLYLJP&V5cv<Y+u>oM=C2?rHo6B<5e
z&7p>Q>IOU^rdSyilTgPrGvU+PZ7v;(K}yLdU80;vVo0;@b68<#pB!O1J@W+X8I?cv
ZqP@dyqFl`{h`(wM-2@z?C?Q)e`~cT)E8747

delta 306
zcmYL@Jx;?w5QV>W?3i85e-a=B;shwz02LRYqNbvurs4=lIfLbsAYqUwH~`!Ucw<XY
z?Aw`nZ{C})>?b|@{C@uct~d?k?0fo*4Gs(@fkTdRra5JGId`$Tom9(*+PV92U{<h&
zFW5F%!RO2ijyb8H+}%xIZs7F92ou$TRbip-QGKd^5Z`cd(U8RRhF-jANS|Bvns7u`
zm&tIst~z#lHrQ0BP0Mcm2X=t`Y-U+KO?OmxN!MbG^NaXG`bze1A6lZ+(hQ3jb;7?0
O&rmamckGHz*!u;2&>ATK

diff --git a/Monopoly/out/production/Monopoly/Board/Jail.class b/Monopoly/out/production/Monopoly/Board/Jail.class
index f7518dd6ccd637690f78894b5f18550fa296bd9a..68197021e177f75a17fdcd2195d1b460f5d08066 100644
GIT binary patch
delta 360
zcmY*TyH3ME5S$AaJ2vK(0O1h=5e)(bH&B5<qM$%fxurP;%R1yZU?sGCL*y@^pg|%Z
zKn;IFjhHnO2%R)HJG(oxpYE%^e*1cv064&w4+pCrs#p_P7ihWIaM4z9j%{X#Cko-t
z<=MdGH(_*VdhyZ!;?_KvFf~~cM#J1@$+(|Xb!Pf;aiyB$_tQN;8jSK@d~VZN!MiXv
z-ItvJE;a+qVlKeEzyj*Uhw8M^;Smnc11eCQsu4X_DQjKaR~nDqXXvN0?-Q3f4|-@?
zc&O8|!MBKMs=HJ{9$<#QFb2|37*pvejM12)DqBBUht#E~{$iYRtwq~y$t=6Sz6wj!
K6koI4T=@on{4dY|

literal 1012
zcmZWo%Wl(95Ir|`n#4}hkUn@8T3$`u(6phiD2N4>kb(k53aSJvZX7FhN$ud;75x-g
zv0%vti53YVK7fxxoa;nYQx+b3#xv(J*Z%YO=WhUOs2ebGF9QSjRajJ^lt$Trg{3qq
zX*@8njA{xiDXa=)!YJ^z{m2UiL{nhmk?XnPV}ZF+>xnOeZnZs-w$m6(%DV#kw%>IG
zCR?uOyoe4uPVh>0`m7XNzAgK^GH_KsD(c~$dnk|{!90_0zd;Po`9R*>7&yy=z&WB6
zX@{=w2~3q*FZ=S?2@b2ndqW8@>?jC^xj^A!2giF(xDye6@xSrbzC4oEzVv$4b{M!`
zuhDFl-*Du>3HSW2^6+1WK(g!F4p$c6Yn0s%rTy-?9E>~~Z9fWZ=c%i<kWm(w6-pL)
z)UuetY!;VQ$RbCNHg}uC!z|Bioy=W7inpf?<Z%icS!`m99*0MuumsF==OLh#)Dj98
zbrQ;XAIUzKJySa8VyCn3*kMDt%#SaV6ZW1AdK9gfn&n+A@RKq5F$rGO%Bb-<k4eS?
zvknrh0MphF2y5vC39E7f&C*Vwe`7s?ON_HfsvhWco?(`!`6*mMk=6O(Jo9O0s*Br+
z`KHy1h#=T`b;P&L?gYC`>-Bf&`r9!YBYrhc$qO;G8fNPmw25oDP9T9Bm>U89VviD6
zuN0G~nD~gK{<Ts}#gDnU8U3>=Xe^~!`b1vRPJDs6RH&UIqh4`Xi(OhI2LGoFsw7>Z
zlT{MdNVbNX*kE-N>)2v!#PZgL#AovABY70V{#&v5I`@-{H&myo95;BI94REtf+(cu
K;SSRT?*0SMo4El1

diff --git a/Monopoly/out/production/Monopoly/Board/MonopolyBoard.class b/Monopoly/out/production/Monopoly/Board/MonopolyBoard.class
index 635925ed783729af76a91948c772705038b016be..d200614d8bd819e5024a4c8479e32989726fcfc7 100644
GIT binary patch
literal 14583
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
Vqp6G$Abs)?lT9pYDMmDI_<tGm6dC{k

literal 8017
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

diff --git a/Monopoly/out/production/Monopoly/Board/PassingJail.class b/Monopoly/out/production/Monopoly/Board/PassingJail.class
index 2be9293dcca21ed27ba1a163812217265fc8c73d..771f1558350575c5b21e6a705a44a23385413d15 100644
GIT binary patch
delta 340
zcmZWjF;2rk5S&deHa3of9TFe`lKKoX1ymrqbTo(;ToFY^;R+PdrlhubNeT;zf(KCY
zAe1><f`VIVZujP9W?$8}y7>C}_yll?X$TKT0Xi5t7&|!japL1t;N29qSltTpG8-p%
zkLJbXOJf)L!|J)Pi*ja1%9^LSApJ*Pmm8D%m_&%ti?HV)LHah4Y~5j|J1q!&><|M^
zOU{b-zJ7=3tU^nlRcPz;3TjjT4v9l92&xoy0V_s`K6Y7vZuE%I<wPf!O?TIE0s6Zx
lxkrjNpZgq|=qnPAl)oIW*2T5&upxha1q1FOtb<y3xCQz;CQ<+Z

delta 266
zcmYL?J#NB45QV=r8#@NuKnQ;!NU3cK3g{5mKolr71yuBu)D|b9Ku8ohKuQk5F(Td?
zM0TW^9nE|1yV#x0e*extz=+Q>FSJ4|ZPz*h-GC2+KUuDqo2j9n4}1Aym0!POpI$^v
z5>X}D&rG(pGP~y?2Z8#lwz>9_W;H!w((H(r4vv%#g)mfq6A8(!<e@5|tb(t*jS7)A
q1vr{Q-A~8@Q=|UCjF~zznEzzIP{&1D>wbKu8F3rB8{TE|Xx;!c6%~U3

diff --git a/Monopoly/out/production/Monopoly/Board/Property.class b/Monopoly/out/production/Monopoly/Board/Property.class
index e948498c55aea52a062047c27204c9ca1e6b93a7..2daaececea6670c904aa217f623cb772903bc6e1 100644
GIT binary patch
delta 568
zcmZvYy-yTT6vcnDvoP-XWDyn+SOwI@{Sa0J*N^oJR918mKclhHQ6^*w0uG}Im8F%1
znaa*adlEunVQXUHA7XE7JWnir#d-Ihd(VC6-CvoX{?qTjzkCIzxbM@&M27vGv@mI5
z%EBoNHJ{U*vC&xz=PcAMocFoFMGKcQg3CVB%-Hmb$5oGOThXBN{!u=8=e&3@YdA{5
zFlyl#MMF0^Lk~HRhT%GMhCU7$`WZ0v+S(v_j~j-YG!65N8*Z`Saocc*yM}v=Co`$H
zZ~XOWZ9R<QR=DBN(_9W-2h~?`Yo$6JMZspXwGr1Hy8lBvxWVG0G{s%fO0c?AU3j(}
zK9B3A#}0dz!gzjdHQZ!GpY777+R-F(ilq8?XXRA{*1atx?e5D`CuvDC5_L#mCH)c%
z>0cG~O{lXbrp`d}(XF^zNAklRn=Db*;2}-<j7v&)qrA=DZxkx!9n1&v73FO^?5k|k
zAu9VYDWnTeI=9s7GAta`qi_(9Lu56oPwcS#7db*n)tYuct7t@By}M6vST%bZGMATu
W<BHpGi+__bZTVAr&Z~+{apDhE;8RQh

delta 451
zcmW-d$xZ@66h#j-qyftT!2u+q;sg!O;)wHviCYun&V;xUW8#J{@B=#0@EIhAg$uVP
zeu{gy##_DU^WLkvx$jp0B!1)9-+v#Uz#5kc23U;K&yvNm#frtM#ae=Os<zv(*tFQP
z*iNv+u0_pa&t>1`z;A`dJ9n9o{}y_<I5bQ%W0<u_GH6JVHVlz=IWin`Vi;l6kRfXr
zws&LXTuu#VoEt7E8|sw(oA665cHeludTcgYOltdpqPzO!Dq@X;D(|4mEU2=#)o(ga
z#Uv4_<I?u&Hl-XHEzK)}C)Kj1Dp@^c%#TGpN6vmVQYp<bPe>|g;}BNeE4|b6Mb0aA
zF>O+w=4h8*|1~mm+t-o8VM3fDCXOp-UWq5PXHs23-7FR6s8Q4j$`H6pU(h6fo#(W(
Vq&|w14+c-aAsel`6&;3I_y?hhFP;DZ

diff --git a/Monopoly/out/production/Monopoly/Board/Railroad.class b/Monopoly/out/production/Monopoly/Board/Railroad.class
index 572c23d4f006714b552aa35a45dd6156b8c57613..1833e2756744be45b721ea5a262635dd1d24ee81 100644
GIT binary patch
delta 376
zcmYL_Jx;?w5QRV6;21E!CTmCx&JQWrw1|QNL_<S30TlFHfQ~B=ZN&*FpotV{C@JVD
zH~~lD?II<zH1jkw``#yiW*^z(&G`O%d|kPV=&oCGlCw{p)A6NCFK3G)XWN%1#{ERE
zgM`RWL0t=V{7%(xN_JFt-AjD@(9*0&rn<rcIZLdvrmtX~78}%Tav-m^F03wKK*gTA
zR|1ifSE3;fN=PB4uXjq(?3qT`jqH@h7uC?dlRZ%k?bO{SXXkT<rY?<=%fMKRprfoK
z<y=a62J`PUV;CvhxZlKF`J_{AJw<BUZ=@5cSRSw(rhOL0G<Qj7E@}8nk$4Zo8~X=4
CDj=8u

delta 354
zcmYk2K~lm%5Jlf4h`|~GMH3)O1c_oScItuyxRC=`g)Urs8Lb?Ftv7J#0j%;OUV-1U
zK$EKO$@K5{f8{gzO5UF8YnQ*TzUzDUIv%j_oH6!HtQ^ww9C7SPtz`7;ANMhDfQ?kK
zY3LG!E{%GOW57@~uh-Gt%ZctLB&wbU`?P55?TFEp>VQJLslHC7sHA|Bk#6lNEs#id
zQYxZwGJkV9*Pgj7;^)Udmy}(l?I=s890j=;BW`qh5W!s1z*%lxmZJAXy3lNgxKIqo
gC9?qkjk8;W?}eqQ1m!<Sa|>zOf6|8IO6rJe13*(5#Q*>R

diff --git a/Monopoly/out/production/Monopoly/Board/Space.class b/Monopoly/out/production/Monopoly/Board/Space.class
index 6a9aeb5311a311a8ca162c1aa772a61c89903a54..7b432fd89be145358bdaaf1992a7f09c9de7a4c7 100644
GIT binary patch
literal 1017
zcmZuuO>fgc5PcgvapE{l)1-WqLK^zzq*cR#TM!43IHiCH>VezFwOSX)4vrJSU*U?l
z^-v@v5C;S&Bz_Y@ymc&*L^<rt?CicbGjD$X{q`NeeY8yEuv0)5yUOgDH2Vf@15E)v
zaNouPrS79pMyKuGP&#f$rRBgCSnFQMiER5aIBWOf$P3QY+c0t`0=WlX;KdIGG`o4i
z?Bnp1h;r8p+^6F~-;G|%zMpV}j`UAt<f(g_)Z=q+M9?6dD3IM;sGnCgyl|}k_;SP!
z3(CE4opB_vY0rIM1nd07U!`6wo!7^5nAXg>Z^qIm<GMXF*0cVF>%^VrD-III=kqhC
zj{;dfxe-O<+|r4?Fc7HP-RHi1=SHLU)OVB)W-lB^j{C$@vzv*YM@mEs7D^Tj<Si7H
zxrXZk#TnTJR{yI#t*ke=s~oqeK`1CADgl!oiiOr-hRn1pytU~CeYW)l;uC`m%Cxy@
z603}@G_Is{Yp60a5B`kI)dIM<6kJ;h))v9#rQr1?;IGgZ!PO;TQ^}XM-KAGES6XcQ
z7e~KRK}w`0^RG}q5Mba2<=dDctT3Zwyvak63uM~Bt(5r#<x{|W2c*?54}K#1J_&vx
zd#s8a@_bYoUNl~`<f30DWJ>r}va33DY;g$<?&&TY+C~jKsAHFzJse^mM`$KZZB6T8
nx*S%<CT_Ev8vPwMnn@ZhLeJ&@pkknI>4MY^mJ*~^``-QsDe9Xz

delta 539
zcmZuu%}T>y5S&fY=BH_EVr~6zo3^n8F+F$?y{KnzLJ!`G_NpQtdh;11kKhX^2#N<E
zz`L*DI|!oAmk2EqLiXF8%<OLF`!wIp-M8<TR{-1SJ18QsQ9wt9uEWqX5t`T#80X{3
zwV-@-crm&<i;piyr{mk<kA%rk_Iw8=7bYwhwhA>YBzF>>XzWXr5$Z!)2}p*(Wfk)j
zo`vWM^1wtxnX#CGs4#c`@@gs<%)uk#Cb3q(nR1<6uAgz)Wjg2)`u)E_m0a<Bj`$hI
zj5tVF^K;aWav)vvLko7)nic4bb-K}@6H7B1kEn8{!B>aalr55={&8PFm?&{X%Ybzl
zXwsV&J!+$hfI~V&x~zKGM2Ic))5fiI*nphO`T>@)!j3hp^0DZ$8dic)w7%e(SaS_w
M`zAqQdvy)%Uo@;G?f?J)

diff --git a/Monopoly/out/production/Monopoly/Board/Tax.class b/Monopoly/out/production/Monopoly/Board/Tax.class
index 03087be846bb32c1f3f019e38e4c204766c5e2d5..8f400cb79f8ffd4dc86aeff21597d78e4da2b7ab 100644
GIT binary patch
delta 231
zcmXAiu?@m75JkU391-G#m=FgLv=pQPi3J#dnu3l+SOLouP*EZz1iLT?1Mn|2-`{sn
z_ul%hFB`wV`Ssj?4^4)p!3dSXSfYkANHGW}b*vR2of$zPgJI_3quO)9*$fG@kC=>5
z1&NBx6gh_6Y@s`<gykzdHM}5=F5Z+zA$nbt8!`6{CgS02M@Fc$T|J>+NFMw|6fHnj
RHYNSGv$;RXi4E7t{Q#i05@i4Y

delta 235
zcmXwyu?@m76hzM^M%XwB1W3SvmWC!sFbf3@f`zcM1RW)N(6I*taNiOxPT%+M-+P*u
zx$onrjol-DPfd=k#~cffTExP6jN$vMI&U-}1{LB_H576b)Uto8-EBfIU`Tbyn6XS1
zOw6b&l$dgJfJv!}uDl>PHpoOKJ7p5iAWcHbxNopboQn=e;kcBnFk+AN*6DBY@3kZb
KUMRHOYOH_#tPq9(

diff --git a/Monopoly/out/production/Monopoly/Board/Utilities.class b/Monopoly/out/production/Monopoly/Board/Utilities.class
index d55e68d8e0e0910673d0fba82d3a7cd350e51c81..6c598caf925c29d2ad0c80eabbc466a1980cb312 100644
GIT binary patch
delta 430
zcmX|-J5Iwu7=%CDd0=Ei0(m$%#27F!2_gk34UYziGEziID5$7%2ChJ4aRo#P1y`Wv
zE_8^3*+q&h&5r+_e`f4A|J8q*F6Lj0X}7p=p3^4h0bRBOdIl190&3I)HVkaiD88MS
z%mXtOI_5$r=1%Bo(xfG97oYC<KGJNL6=6V$5T7+Y>r&T<w3%psUvC{L22w!A7O_sl
zR76gOsSU1Ws$^4A`I?kFZ~kafF6D}ntF*-;VMp$<)ID;sk=U4&Gwofm$F*E19B@OQ
zTZXp5DP?Iw-PV;cS+blHwajdT*|OhE+YNQ-KPWh)l<-SdCI7M0Lw%3>*=DZYtPJ80
f%I})E>IbWKdaTTmO>h0Hmi`s{j~%%T?at93R8Jwa

delta 417
zcmX|-OG?8~6o$W~X*H7Cm!`Ij)~L0iRw^i+_y7@{St#PjPF#R%a0^Os3*t}*PF;h0
zaRdJM2$}rnaPI%&zK0*-^E^+z<YoSopL?%qo3n^5`Vrd>>NFynv?A6VtP|(I-rHdS
z?n#JywJCy4aWqSKwAm1L@^63o(A8~+Wnq<oRYGdQx-<>3n)J2pDWoUHNDLT|u&L=b
z6_S(N)C%7=m+w+i`MQ+5(&Lj$xsWr;UXpK(j<&8ei77MTM2e|2r|fd2%xm_UG31tv
zd&bt_gt9nQF<Q!)6<fx!6a#CpDEckr5Uay5zYMxJ9qZs5r!wk&QU27$R|{CN>qPEH
TmJ|Q83a5(wrYElh(~SQBVGSRw

diff --git a/Monopoly/out/production/Monopoly/Main.class b/Monopoly/out/production/Monopoly/Main.class
index 69abdf0cd1ac6f2db3fbb6eff5f976691e3759ee..b44ebf31fc1e31749bddccfeb6e7131a70af02c4 100644
GIT binary patch
literal 5676
zcmds5X<!uP8GgQ*&F*9w0$C1;1Un#=jUfaOQ3Hs89MJ@jaEP^)Nis<WHapAiEOGH}
zsin2Fv|1Ikcu~_s+X}d7sV&;W+WWNk;jO)_y|jqZ=bhPv1ZexC{na1&<~!f_d7t<A
zzRlO){M;7+%uu7^xENdGScCVL<9)cHoW1wQVPabxAHWA?xLt-Hk}V&W;f--r;HDTp
zBGX%AxLL+q4crpLts-Ja9F^E9&28n}al3(!#<2@`#JP5740pv*CEM?o?>*A&Ht;d|
z1{&{;p;yj+T+V(Xj`8@U$p4fy_ld^)WB7C&No*A?pONOX<=pjvfj#owYha&&2jeJW
zzk!DgJZ#`|vT#5oe0~TX!55_YVhjgkc(fc1a^x}je#yX>4SYqEeAU3?qU37^o{%r0
zCGqugoP%!&q;HDAZyETue7_^jcMW{c!1rbG2L^s<;710YH1Oj%kNm{IPvz)dS^ZfI
zKab%T3T3UHoo!bb)ihr^_03+|%Xq0mFq)+h%cSgrlg-JF_4X#aKJUA!`gz%`U1)N1
zK6jM2xSeU+&u1NlNhjJfyJ>kSqdxr3I+v%6PP^M#w#msVs7n+g?XELTVQABG*J*Qd
z_2;{74tL4)bcN__H|_f8D(K0Y)tp`6wNu%!CO7RY&3Cst*_C!{iZh8Ougy-awzIB`
zOOp}5%O(71Q?u=+MP@g@3Zs*63&E!BbZ32wpLNrnvjXXMwv+ouoM2hO4Cz?uHG7+=
zP&E>Bi*L7WXtpyYedRgd&iadK9@kwe&N_Cx*g0YVIW28=I_+c$C!WrCm-u1i3cNsa
zB-tonj7-+cI9b0S+=L!#$=Crm(Y7v+EQ!^DV+PtmzqNVY-FBLuHFI(x*9UoMTRxi&
z6_PvZKRQ+zeyppQ1~L3HhF@`Gi<i%~Ig4Cjx?ISdB6>}<!!ePC6T`1f{02{%Sc^+c
zJdI~!c-F*oc;3WiSZCq|*?2h$Cf<fiO}vPgNXiMqj<Y8SHHF$GUXMki3RdWaoYn4G
z1ut*)*lFMLJ*&&!<jl2_)9Yr`C{!MmQDWP~Z}B_9`+F0Az)L3nh?f;kYfQI!*{sv%
zTXY43$?`h-6pXi$3omzlhDJ>ce=_lk*z#x48z&vh`TV?_3fw$;VcMsVGy}lu@UkUQ
zmWjXMuhRTYL2Kaf?|5FJqU8EgYM6Kx&zN`(R|w31m^g&jO&rD>Cf>vmg&_md!-S1i
z6K!l1a0UNNrErzP#ghY4?5tynZ=JNCDp+pXT5r3l$rgu1*VASDA$49p)o!KS4UP~<
zK9h5;#g3ojRL&PBN^z8{X|Nd2a~Tb$((t-c=f<;MD%D`EU~BnZJl{hBj7Slba~#X<
z2sCs$zGYK#o+&vc-o_%+V6DnIoRbwVA7~M5R!5enWP_D#?BI#CW3@V@kUY9sq7i+8
zNG4A>5Poe-GNvYD7aFYPcEOr>=2VM;-!DDcoafnAClqLRi1~h(s1kX($yO^N*r}A)
zlM93seW0iWpOm<M2%x6R%jcY2gEc>2pxR(m-{tuZp$9-Z-Azu~3i54Z-t`--i`WL-
zNVS_1pW7hZT3t>m6K7!v#VNFiykn*Hbh&L^R$uzhwbnAuCB6f39YpT+Ff6U)3a8F5
zWSlVGh@Dlz%Q-cs(wSo_qRN=Ori!W<V@nwfp#fEd@fVJk_g9&bR`Psjlaul?-Ha4#
zftRBhrYc8<-e*=B3xcX6b8$6<<x03R@wnu2#Y#p&z+I0`mP}<zlD*1cRzp>VsfLM=
zh&b3(!&wkiCDtjNEtb)vlY9w3pMe?1Fa6J{z+^k1ZCMy97f7fqpb%aMbh@b$l8+G~
zTw&@`&)SgodeVJy8^*iSKHi$=`%ZU8aybYX%kGpCrZDHf%!zCNWgbWrN^D9(NP?uD
zo-jD3#Q&F(#G0x`@H!M8CFyCt<)umgNU%~zq*Al8AFWr*TGzAK4VntCKVBtAYi1+!
z#P&VjTLX@^6mley#4~OCUj(jKznr(HPa%%o%`46Dy*_~>lQk#0ox=J)_@KNsL`;fk
zM<tIxCD&nPN@8<WrWCKP!;3nSb2rmYJ`EaKS;f}UONHVa)0zBHTw_X7k694Gv9xo!
z-<YORddlmRySmxUwbd_R>F~Onyw1+xuC6?8lE!lX!faNEia5M0nAdhD<H*fhcOol}
zGpuxRkhf~y`Tu6QETD&K1S>yMGnqaoP|`T)sc^!Vofxg#?eg*)C?JfDSv7o;=`7E(
zItWu~oeuz>4eu_Jl|1&@Akxd_@(CU*0y%gNMV*a#J4K(xOLZ-9pyBq1+UUM;30|3f
zAxLUsU3PA1U^e|saD(HjAC=iEw=h#&>K1*|nlCJonyp|Rhj9=`0@$FztL;>tyN#UV
zm!J<%9=FltJ3*?@%6v9WW2%X50bg5rzEKOT@2pc^hpdN1s!Eo->~x!R{Ms<NG5F+m
z3M;+&c6tM|m<$Z4&|-SK7eL{weGPvk0c9}cg~gsB4=E_ToqY}O;F#~MV4hEd;LFzm
zzY*@?D~)XjNA>*jwScnI_d`9vj)qRQ(O}X<7yD+o0WQ{aRE`ZuaYhdB<Zg}MGarJs
z2l^gFiYO~08kxNZv7NAj31jR-C?6YHH+$?J#ETfR`^a;V*}X@8Bg*tZ+3AS0KZ>K#
z7>1MhOKS|<DvZO)v~w)pifZB<hZ%TF0BCfm6x~SkTqP#LLxzwxaukDh7?o-Qaq<-!
z;#5tX*15R<0L-=fF?25?2T;M@u)T;Acw#s~A3){WJxJ`whzn0IV&v?xWp}|C8{3Tp
z&De)giP1%z6nO|^B6F(8-h)*<cK}rsa&ls95!Ka2j7yxtP7!Y@is|tK7{8X1CR7LK
zPi4Cw6N`B38uqwc9ceG(w1XI5#H1~n>OFFwz8A3rNK$0YUYy?Ft3ArpB3cVfAYZ3q
zB<-#yH<NH0CbON%pM&#IgN3L?6KB?=4%cG}Zsm9vrs8f)!+n^}AE9RiELx;wF{3C)
z?lhj?4j*|+pNt!@sh`hEMBc#67<yF2VJLM7tH~^%?IE+#ZVHJpri_8^r*S9u8P{}_
z*5=xMm>hC(uQp}?eRX7wYg711)b}$unba+<OH3_d+79u7o|sNAoy=hBRX?puoDs}F
zCi62m&+}&%F|#336?qtEDeS;9>7A``5a%?MRh2!8h8;Nj7_C)h2hp$(vqbZ3Hl^_#
z@#VRFNTR(*?iV$4=~e;N5b0A!u_a|^NUx+US``hHRaZqr=~YY%+F;W5+Nx*~=k*?W
zBDABjE-^1y>)Zo|%6x`KZTRVrtp$V;ES?{9xGbF@$fCjg!r;upJ2ARe2;PT9MJ%q>
zAH<SgJW#uKAC^Sc1%usniN-+L3hujL2TqYq7qGu%Cmkld;=0ng0%tEQ?YMBzj>}3r
zh*VEBk@#LT)g_uKcPEC(&gh+V=5V@d>G5zT)FqY$2;vcjdT)PbEoWv4fCr9o59I|x
zaZ#Ve0sn)8Vnu&YT;E6L&Hpu->t;qqMRs9iU_ucsWOPg9Nbiw93;?*2pa_tJuj+#r
zrFT{jc1kQH_P75Z0gM0WK^BmpsH+ZMOJGqlaTZJY*(_G)umCk+1!l46%;wcJhh=C1
zOZP(7lSR0e#pn(!K`$Ed3tWI-<3j$ApozcDoB7jWshWsost(K5R9vKHV1+shE$Te1
zREx1nEyZe;#~QT-7po6qt-1x5s@-^px*wORef(MRFl==Yt?F^KtM8ygJ&8{Bb9AYv
z;i{LgLA`>sI*g6lP-L|c$Z4m**G|JGtsXtvOcb<v*sLwYmD(a)t##rWErn~fJg(EO
z!n?ICc#pOXTeX|;UhOu#PkRhEXy3#8wI{JndkP=WUch!eiVx{=d|0o-jrus;q+9ri
zUW1$UX}CpSj$8GMu|wa6o%(j%rr(O&^<DU={s?yIKf)dQuW+aS6z<ZW!`=FexJQ2l
zyY<&_Z$w9LB!*7}rF=74zJq*j#uX?dTjPUXl-w=GmAHym{u=c%u4YdswkBM|@*bh)
z(h2G+ouKBv6Rhd<NrpbG(qG1Pcqc3VME%*|lF+o2x;>N^T)Lf@@Fu(%-o<+&hAoFt
z6~nt<$BIMH-oR+ia5$5LLx{eP%ghO}s#tvZm|+!%z<+1V2~ISrQHO9Q@9uwnbXWx;
KTu(q6-t$kh+30!z

delta 126
zcmZ3Z^OjNc)W2Q(7#J8#7zDT&m>GE48Ti;4_$R9}`A=TMEXmBmz&bgRQ!1E2k%0*)
z4FZfn2owgAY(Snqn9sn#s<oYgaU)QGiGdwRvH^ubN;!Ze517r$z{$V`7UKqzObk2#
DdKU}W

diff --git a/Monopoly/out/production/Monopoly/Misc/CustomLogger.class b/Monopoly/out/production/Monopoly/Misc/CustomLogger.class
new file mode 100644
index 0000000000000000000000000000000000000000..aca7c87c1173607068992ab089e7f4bd03236519
GIT binary patch
literal 1978
zcmb7FYggk`6x}H;DJ4KD9bU@NQAbLFsgLn7ErNhBR{I!Rq}F$6LkZI+U1=gSKgB<w
zU)43jQr2?$d49<J2-otlZyHJ~@L@hA_ug~QJ$s*h&P|^F^ZOqF?!pLR7V9$J55b4^
zA<SSy#%2fstOv0r#t+16dk8zYAHs*o2*;0t_&A8HjGT;o2w@aL7{ddx^~o@bD2dmu
zj8BD`C&sWRqb%by2?GtYF5yP@Nc~PtI=0?OZdjK3IIFkqw1lCOUN=<Ru`~&bSNW`V
zj1ASOCrh@a8};-W&ke5XhHkGhe0*_Ff`7}bF~V3@H?+Ld+}EsKb-zJNBx_dH#-3{F
zV(l6I_MzUEFp<sa?P_w%Y1?KqYu4+U#mGVO-L@>#BI)>LaDf)kI{T5!+hoSgT$?F}
z7^tjT1}RIBkNak>gG`5vabS|Z?hdjT+^xa7W|NVGsrZ$ukmvBRrQ6!Bxuc6b2N}yf
z89d-RuQqA(wT`>O>t^x+#k0%ekVtc+WUJMOIkn|#;uf|-&fAZwTFcf=qb=ieu1lt4
zRkaSrc&}1-L_HPEBSs;wsI7t*@FMxUTRqj=bo53|qqxECVzE$+t;7_3fiD$&g|B6N
zqu^VpGWHczv7n#^<`F7y6!V$<efm<!On#@}&N`_5iAk7t0cjPS3y$4#Y_^T2HU(Ek
zoX3HJIu2!26zDio@DL3N;s5hg&=jeSUuuy)-@^WpR<+q?7YbykuWF0-nd_yJH|-tM
zF=}0bSu?fO(u|sfm8<&fQg3<6i59iZ&Q*{QJ@1bmiRsas&f~VNHF;4?heW-5c&=JU
z8Xo8uvty>%EzvU#gQwLRiS}KHPVVVNw#kf_0K@i5o)(uSC>pLK$mBU$_cL%V6w&2F
zwVl@<ksq%!<M|DD(Vv`$$Lm*Zm~9QW`0bkIH;s)hdX3{8S3catAm?mMzHia8i2=@l
zaN-nF;tamZDF%Lp|7X|xCB8@L0VwcegkP>vyzH*rGk68JxsvcI7QA>SF@*o^GXxlF
zFe0BIxWwlKL%ClNT0X&W;tBj5mGT8hgyDg4L=hp~2?mb3K(S6R4~StA$0DJk^i6Q)
z<9z9Q@R8>LpJLEyg3l0a_8RczF8GQEe&>4d(dPi4Blt~%&l5a$4S2E({+b8=I^OVP
zPjVC`2?%X};=~70J5g&e+(pd-o|F>aBy*qJ13&PW7NB413}clugeyy@7(YcMCxV?|
zBERw*q7uHx6el+%{E5kwe|d&mQ$POujFp@gg&c4ZC*4R3{0YV()Ow3$y2la;1_>5<
znVjy@F3O$imNi8`QPwbh-o`uR^)B~E;rkoYGVaMp{ly+m)8?nwDxdc__hIcn*f^mM

literal 0
HcmV?d00001

diff --git a/Monopoly/out/production/Monopoly/Pieces/ChanceCards/ChanceCard.class b/Monopoly/out/production/Monopoly/Pieces/ChanceCards/ChanceCard.class
index 51e1717b26ebb2d9dd354a3f4a8173dc1639fcb2..2ce41095263d89e1722d794d5f4534028ff0b44d 100644
GIT binary patch
delta 242
zcmey)^oUvN)W2Q(7#J8#7$mqDSQtb&8JHPF*%`#x8N?@wb}MqFr<S;+7AF^F7BDi1
zXlVLmC6*=X=OpH(>j#$<W#*+%oa@NJ&cMOLz{<cj@u68gGtdwQ21XzT3IIuFAR8zT
zBsqaReIN~%)7s9!xDhD8#J~k4*&u=p+(0%Dl+DAy3*<2}@G<ZMNmR{S7??JoY371x
UmP6Lf!pI=NAP6=^2&`Nf0IkUy>;M1&

delta 120
zcmaFF{GCbk)W2Q(7#J8#7(}=jm>C4w8HCswgeOXMPdsVI%*MbznV->2nh7Ywz`zK^
zEDWqbk_pHL$^l7^$q9^N`kX*9Hn2P^0~e6Z17&jqSqv<U47?0{Kv6~pez0Bv06y#s
AiU0rr

diff --git a/Monopoly/out/production/Monopoly/Pieces/CommunityChestCards/CommunityChestCard.class b/Monopoly/out/production/Monopoly/Pieces/CommunityChestCards/CommunityChestCard.class
index 8f56cd5c365e1f1e57694b94292d235d4f44ba02..5e4abf6eb9238845496fd9cfc33ab6456014640c 100644
GIT binary patch
delta 249
zcmbQw+{Gew>ff$?3=9k=3=&)nEDR!?49pCo><nV;4B`_-XDf20r<S;+7AF^F7BDi1
zXlVLmC6*=X=OpH(>j#$<W#*+%T<gir&cMOLz{<eJ$e=s1L3gqyqgXvN&@2W9Mj!@?
z14(8e8>kFOasqk!KpHHkwVi=+BT#^efeT2oK?E7NfovWqn}>lH$YW&SW8eppsG7Gh
bFl|87%mvXbhpd~0kwJh#5NwJNSh+9&7P1=v

delta 137
zcmeBTna?bG>ff$?3=9k=3?f_%%nX9;3_|P-!V{%tPrT{I%*MbzS)I`>fe9$Xz`zK^
zEDWqbk_pHL$^l6ZAWt7igXCDXwlgqp1WR)QNj8We0~e6Z17&jqSqv<U47?0{Kv6~p
Iez0l*0O?N*0{{R3

diff --git a/Monopoly/out/production/Monopoly/Pieces/Dice.class b/Monopoly/out/production/Monopoly/Pieces/Dice.class
index 2dd14423f7b1eac8538b8ed855edb99725817443..b63b114beba5d9b3e8726562c5f93adf4174ad14 100644
GIT binary patch
literal 783
zcmY*X%Wl&^6g`vpF>#!>B%!pWl$K{=O0q#hDis1zAt9xJ6qGd+*Gk>GF>;-*d2ZRm
ziVt8BBoK%NAHZkuA&BFNm4=ageD0k)=bk(E@4r8P0l0;hg9<K|;9}ju1}<6mmYC;~
zxGZr+;;O_oiR%&#8%-OYfO(>#Q6L~530T|VFih_X6dTQ+fbk&S<Ia3190rd^NBtmq
zruq>x)lTfIsHc)Ji}R$B?uW+$mCn;J@Pp&_PUr`BD3Zicq!rmfrg1k-!r?%m-e`6X
z)QM_GYB*?5vMjH3Q{^A-su#Jc90X}^;?U{Fqr?v$hM9#@Cf~{gTrA*>i#g2OxZz?G
zH`(pa$CnykX?(5mjmEbc-wBjwd<ra_dU?`62>euF?liTl(tTb}qK13%5d|8}9bT`?
z%LW7=HYXb7^g^sM+D1X|Io@{&&-jMI7iJ5n>G~qk;t3liew;cZcT$bBSY#w{4okVx
zeVBT$=KVmi4&(5>@tktrR}?<8bRy~S4U}ocosp|e<(9FM%YDd=ZDj(+Cs<W$oKZ8Q
zwx(7_rKWa9OPb1zI^$}2%uYo;NQ)i8ktIhiGgD*lMfO}HZg7MqhuFk2f6W!##_Ei-
nt=!ppp0{C^9WEMNolf0ml-;fQ|D2XiuFoi$(-|+YynwZTKc{)2

delta 283
zcmYk0I|{-;6h-gEWX6nRjK)v=7g|Uf3$4V$!mS9FF2Nm0$Tn;QMX+!IuEDj4Hwi=s
z-s64Fy>CwPXwP1s#}mL3V-1D23yF?Kh_2j(obxI46#DV%5WgqBM#Z2ES7Bf<#3)&a
z?M{*b1cMvq5^I9YhTR%gw$sraBC>C=E}UAZGJ9mflQtb(sy%ilr%{8?PN0rP>Xf|2
qbf0Q8wV=C4^2Y}SALKllId$o;oahSc%pyN3v!VYdb_#Jbqgr2#!V|9m

diff --git a/Monopoly/out/production/Monopoly/Players/Player.class b/Monopoly/out/production/Monopoly/Players/Player.class
index e0b23e9ecf5bca84491323463a30d2511b99450c..0c870d486c7968ca58067be4a3ef16376fa032b9 100644
GIT binary patch
literal 4789
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
ONjRip9;U%6eDr@;jrREf

literal 3588
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

diff --git a/Monopoly/out/test/Monopoly/AllTest.class b/Monopoly/out/test/Monopoly/AllTest.class
index a21b2de3097c4b552b5e057415317fb35a1bca99..783dc6ec14343fb3c286be8b9894cede68d1bbbd 100644
GIT binary patch
delta 150
zcmeyu(#I-#>ff$?3=9k=3<_Kf%nVZO4ASfjG808lGs;bTxI~DNLBz)?Kd~r9-#tGh
z-zzaQXL19hCZqi1RgC3fTnrpQojeSTK$4Y#lYt9JGc#}lNhY8uFOXISviN}V{K*Ug
o3?d*#Gy`iggJ?2?STcinGJ`}igCv76P$3skPLM&CK}d}g0ObD`y8r+H

delta 100
zcmeBU{lX%8>ff$?3=9k=4DwtI%nXw33{vb2(i25bGs;eUxMcDiMioZ6$p;zB8F?mK
zGASA=FfcLjF)%XlCo>2zh=3T;3@phEqR9+m$qeGj3=#~&K*P9z5`qje3_@z00B-dW
ARsaA1

diff --git a/Monopoly/out/test/Monopoly/Board/ChanceTest.class b/Monopoly/out/test/Monopoly/Board/ChanceTest.class
index 52e1a8ae3ca07424f5a05702b9f77cc513891a5e..6764802efaf4f2283e5289cee5a8f80d03410d79 100644
GIT binary patch
literal 3463
zcmbW2Yg5}+5QbkF8{0wwViGQG(+h1AE=kNSU<!ePLmCnXNFYv0NE=}bThvHYk~1Zp
z>E+ktb0G<xGSeT>AJyr5WPznLUnGCfIlE_fpWQtx`JaFP`WwImevr|Jg(Mbb#ITS?
zFY-y;N>f-$<2JrY;f{<1mc_~4B<`h9kkN+wLS9L8w<;cMDLfFGha$?lFxU`}N8(YG
z@fhDGv6;jZ328^Ookdf%$`URX+)ehrX_)(F?ZB00Je&1>wWLWn=h?U-&t&1hR#Oi&
zOG0O%v9q&{mFI1yQ`M|fgVtHy(49F6Edzr^3GuvHX3UO)ZfGm@y=~3fP`7K;WC~_U
ztrb;E7qX{}J5}8lXN@fLRn;hI8^nt=L|k31=`ZQs_poj_`kq$QZJq85hG9CYqnif3
zdkUsi$?n!^o?X;-OiRnxRNEFIEX~#&uS_QJj+v-M)Y`y~(!ONwADkA}>9hAz@>!1s
ze8&UQL_oR`kR}7tR6xoFq-hC?FT0VT$ZY+mOvf)WAHT?i{30{*i%dygH|thOyRD0x
z>S$iW^<DLas^By9OXzyfBq{g+A2OQ%`V>6Hr6jf#Ji{dkt&M0R$ae}p5~}v#NO5RH
ze}%>O3O>ds3Z8@1ZKx6w?yxENRH#cRE6}hbOu4I|KZ&XW9lIP<e-0uZRU-RrO*Jan
z)$LuaL{+R}vdIloZ!Y5dmi9tIb|CN?1chdxb;r_;%8VHG+(6-f`sJYCds^nY%2l&&
zYk8AHEkRo51yoH(t9gpFS}vbXVb{RBFQ7oDnq%D=%v+o$%cfUbXLIBiY+JKP>)@-w
z&5G$P{a9CPe1ER^>u5A;##foA87#8tz5J2^aiqk(bC(hq>aM&tcjY~C?Se$>em*~^
zl;tXMO$;4F`h%MozTmUfRkq<v?v;iCF5?QNGzRD#bDdw&PW;Rh#5Rx7a)kH^5}SvJ
zzea20`5MVg>KN%G$R}vq%qa0g$UHj6xg)e6qCN2j9bDpX(CHeSPn@~CHW`XMe~T`6
zli^0BDY<E0W;&uG85fx9MdZ+pdGzqh-HR>uLt`%tc4LrMqNE|$bNH-)919WEGb83A
zzr}@S3&gh^>{y!f-E4#Gwc#}4RX5_bvxu8$asB#4F^qc5&%B#{_b`_~(bEKEcv)Z>
zqRZzQwwL`CpzcNh57dTsTxS~6SrJ(mIT9T?MC34$SBbn90y!ETIYQ(pkz+)Thd_=+
zM@|wsMP!c1=@7{A=*U?jZxT62<a`L^M0DgLk$EC-5xEosc_TXV4w1`5-X-#02;^jR
z<O-3iM6MC}AOvzMI&y=^M?@Bhd>jIqi;jFk<WnNIh<p|TIUODOoJf_(Z6Zq{kY7bd
z?hsiavPz^L0yz^MStD|fNP|c-1adYy(jw9((jl@Q0(mn!@+Tq>h<r)p&moX=(UHFp
T`74pX5&3%v<UIevV)*($FIzDL

delta 644
zcmZ9JOHUI~7>1uSGi8|R0cnxa8z7ZSEo!~sU5XT0$-;#Tn@C85O>CkifpNi#r7mq|
z?LTlKN$VI*`~fcf2d@1W#_tSOB8&On?{d!jzTcTQg}2_*@4vr%1D4tFNmF*Y;A2tt
zNKtWF@}#)vaf!=5396=j#pUWS*L-}gn|j$~H%z$cbBo(9cU<mvqf+;Mv3oGr{nbb~
z?M^!gAF1i^otjAcL2Ex)+X>pco$yGN!VlJrog*Lqu(Df|WEHx;+uVCzU4PN+?6frZ
z$hh3stdP;<sA(q1C`KQ@Y#y}s_N&LJaGnUSIkBo4=d8&dXx7NP)HUlo3}4xGH5Goe
z3*k?DH8oz|{GTFx?Q9>W<Qc%0PdFrE)M6BGf;LKs^AZbERRxt`q7tEwB(W$;9EzJB
zQ<CfB157g`mExRSw&KeHZak}1zG5{Z>^{z+<cUV5htp$d06pA@;Xa<s{6;$INZ&KF
z2;FDoL^h2h5@RIgw=BvYE3(6hh1$Tv?7(0twsZcUooBL})sbe=$O!*P#OS8MPn=mY
p_?fZOVw198R%CLrQ9c&S$acap5Yu93P99S6S9U&@U65$8_y-ExSzG`B

diff --git a/Monopoly/out/test/Monopoly/Board/CommunityChestTest.class b/Monopoly/out/test/Monopoly/Board/CommunityChestTest.class
index 8cf3200955ea04d1198134b3b6162d8cb2d4e820..8bc14b08b8616219f901882a1f86fe4326016014 100644
GIT binary patch
literal 3434
zcmbW2TUQfT6vzJ)5|RufU_dUmwwAUEqC~kU2vs5Vf{lQJQCidv$v_4}4$e$m#Xj`%
z(91(F-=fb2m9DZ@KR`cJSN~@+nGoe=hP60npR+H&z4zG+|Ni&)KLAGYR7EeQ<Cswq
z!E_Qm$i(q!l85U_+`!EQZmEc2R%&j?@mT^{6)m_U&vQvi^Kw~8;I6#6C!;J%gC)7#
zmrG8?13ZjlIgZa2Bpt(cW`u4P6dcRCLi&y<i!D*wc2AR@&El4xHxwN4Y}_Mts`Otd
z>Dz{-pgmia>~wXfzC}1i!>SoHPnl)YxuT${e;}tInh^!YY|ENuW3IBfYFJD9YKb?g
ztjO!7oNk%&>|I8kqG>BQ?q!e>o0}Cz+s+i3!V-UFIx@bgm&_N8(tEE`cFav9XWAyi
zOqa{T(H&Ei8KpZbto8JU43M5N)`VqbO1f<`L{x@wQ+UIGy11-1les`pUTkgG%4$Cl
z%uB?x9QJ)id}-8|#(e3bFJ1DbabKEHknqUo>mswL-4at1$*GA1)kKnNB2nt1s91U9
zhADg9{dOaVHuUGZh7ZuEpyQC4&~O~@DCn%J8vQkVffI48Xn2GZd|O|8(tRfx^|6L`
zrLMJcTG)EoJZbSn!+UsN!<S$htI!q1+&R*4QeNj#&|qLqno?RvUmQgZCN>oG9F~-f
z%kh+DrAvBwJw3m=VdQxgSr?qqs*5+_(Jjk(t{~mtFzJnldZ0zeGRy0ea+=5cvv1wc
zHu@dXOV?E`ii&My1m{(OGRqe#3dbmU7fHQPsEt}j|C@hf5}mLO$4kGxF>k4j7eq~2
zANpzAHZ0QGIQ10fgme8_MKAGB<MhEgs*RdFP?>i#kYn?E_^|?_NXUVpl#mbW?tDIX
z=X-JQfI{m&t{?K0=B{v$o!Nu(Cxr+;;@a$9s`!|)RyDvWoaQNsemX~7=RasCf5bi_
z%X?_rMRXsr<sC#{qPe=hL_C$)Lvk1DK3bMjT6700ReLzHi`E^q#$KU~Tl5v$U4x@B
z-`%xI@ksq^bhtu_f=p9!(>%p=WJM}End&i&qYGEj&5v^rR@e`Ny(qIA1GJJQopC(}
z{Q|~Wh^(F&F&FhUI_oWvpKGvVNzQq_4XW3MTEw$%#B+YcWi+{dy|Nfa-Q$<sO}}f9
z+h6Fe15$h}u#6UlKgzH@?5_lMRRegS7PMlBX()aXX%~4uJaUl8vqYXFawq`uLU`mb
zkt0No5;+zCIUF82LF8p3CyAU2fE)>ryhh|SkuyYQ0w71jBX1IUi^y3bZwEk*g-6a2
zIZxyQk#_?iFNR0nCo)Im10o*=Kwb)uTp{uik&lUd5&$_K9+@YyK%_zBS^(rkc;p6=
zPl+rMxfuX?IXv<ikrt6Qkxl^QWO(FPL~axLg2=A}Ag973zajElBEKW@`vAyK!Xtkm
h@<$?nBJ$?|$SdKIzYzH=k-ri7djRBB{tJuX+W#_cCM^H}

literal 1192
zcmZuwZEw<06n<_g>)Lf2!o~nMb-uxvuD(p2vY`xTVuI7iLPFw~j#btLda;xx{45hD
zMiYO4KgxJ+TV<Vo=sj=uoaZ^`-2VLa?FWEO>}g1%pkPgdgo27oC@NT2$+)B9E;cm8
zVF>p<1^1`%K!b*d!rm0xBXK;|@B~{5o+^08pm|o`d)G0CmdlW+1zO(-WQjo)@p{i}
zSq!taU2eKZhHw6f`7VaVF!qK!yvI93-%WR>wr$7u$_%l>T7yBZ@*}D=U$Y%+f6zU&
z+ynElL!M-fx6Dq%bZudWPT4!Q`wY3Tc9nO#1FANx9uuhp`UpT4^%=772aacVt%lvV
zsX)bXxMzAccPO7~yKUn{q#C={NA6mb=Qmzyi7RBZcyBnF!sL1gqSg7pZCS5uL3Qb0
z9vdg-si`B2978G?Qe+T1mXKjs2tv_(9VMg{Z0p!TTGS}(SVWp(F1ieARj?5^p6f_q
zL1-^@RFG4!tD}mS44MBSh%{QR;AnJAr)|7FJh58jlG>bMCP)c)EcaaNlwqY1*>%Ja
zd)zA2Cgtj$Ydh`I>&UIph>W2mQd5PCuS|HABOWqHOr~Gy_br!r&YQln&%M1*1G7Ub
z&7a2)+9{o56nfSgSf#h0q+cgSAI*$Ti0S&0c0w`+dOgU|d6_JOBqJFwj=?^YB4L@%
zDc`ALg>*f*fGfC47Q;14mi%N7iXST%ze8${5j%rSYP?w-K^|c$6eB2OOrJrenAS|r
z$mCZ=Yz+MjvlG-LWI{+_hMLGz8#~m(gh4rEup08a?z6e^m(2%iO(Ng2K%w%pW6afr
u{DS#)A-^JV5o?LM%MePI`pNlN>7Yi4r4yT*G)6{)4W@F-N4-s_g#2$U2n9m`

diff --git a/Monopoly/out/test/Monopoly/Board/FreeParkingTest.class b/Monopoly/out/test/Monopoly/Board/FreeParkingTest.class
index 40083ed16dacf13e39edee8ae4aa762036eaddba..dfb76739ba893d211f3c51936dff02d1b308f75e 100644
GIT binary patch
delta 590
zcmY+AT~8B16o#MKE^K!h`B<dIEtXG}7H~oF6NQ2TA%R50jYMxY+7Okrq%kC1!GG8*
z{)1eQP}gW8_x==rgz?O_O1zkJ&U<F&ea_5@d*QzR`TN@sV4ii4eo78y4~vqE&y>To
zD`LjwHer@oj}GR{&K-xlS>`>uxM%czQ#~-@p~oX0J1jUnIeWFCiU9>h|4Kb-ybHJL
zwfcU2?=V%GL9WFYDmU?zyu+eqiM&FuHLBH-7g6Km``WH1prXl<kAJBk2w2u!Wx%vo
zG|wnFJlCwU78kAcnQ(Hm#o6AE-c}d>7ayX7DBO!`yW#eyhFHhP*6EQiPlk*vag~Tc
zrCDZ^oIweyAaO`kC|ODFC?}{hDJ-r_>`a>;MX7b`0K<%kQjE%FE4_SxlkQc@-?4TQ
zGEMCGb0&A>XA|5ep7gtRd~KJ{r9Q__xYDHi660fwWuN@9Pf6xpl9?}&l{Rur&X|G5
zQ~bm~{2O_TCA}d-5&Q0ho=ubeFZ52C;wyb^Sp3q?&l&4n>q^^N)5{I{CdFUK%@lG=
HqQ&GNc9>85

delta 587
zcmZ9HO-~b16o#KWZJEw+LE6GdryznrYe9-y@B=B|7?P5Zuz|p)(Z&!6C5;<a{D`jH
zyLCZA9fFDMS@DC2@!V+@<6_P^@40i|=e^g?7iZ_@*VRv;$eK%%oXt}gi=0D(yv>9o
zV$$ImQ!X(IW<725JkARjmzPEt%`{`mtjjB2+q|)Pd%m}!Hq!Wt)N-v-|5(_p9oJ53
zN2j6EJfvTdXdSKBtJSSa{qW%UlV%Rj=AC99Pm`vk>BDQ>Dc?`Cph?kd){B}Ye4Ay>
z3agE2>wRW0S8myDpHx0n=l&IquhzG-guD+T@`;C3jB(f{i}VOejD4vYQ3dHrdMqEH
z&SkI|klGP0T?S>=tsi*AkSN7txom}(KVyeyrTh=9-GE4wXyZ2Godv|3II?wjlbzB0
zh0GU319X$Fdq|R~7$)eH#92u@FM02Qr8aQ59cLtjKluyamzP+w8!!~H?+WNHoBo}h
p2NPzvr00KFzq}?bC|~ktLYUVwX~Q%<j7ki}AM99&9hYj6{SA^PNjm@l

diff --git a/Monopoly/out/test/Monopoly/Board/GoTest.class b/Monopoly/out/test/Monopoly/Board/GoTest.class
index c5dce2efdf4327df8e927d02217beccbf9e41001..0ccf44b805cf4b009c3d2b2b07ba81d226fa63cd 100644
GIT binary patch
literal 1311
zcmZux>r&HD5dKatq)nqhp;f>ODoR_FD59bTwIDYwm$9AB@H4crhG}zZnmWU4_$E3)
z9i8z3d??4=Bv^|4=-JEJ-S6Aolm7nm;}?K=?5Y?=RzXfh2-!GBFr(mp3=iUD&#H(*
zXXnEh9<iL`u*dA4kK+lRviVHK0-m$)g^D~D6)Y)uDWJM$+udy#ho&PiRP?pB?#sMD
zqIW+h5NB&y8ct0hRrC~nOWLv}8;71n83T)!ZMjrBoXJ)MA}g|H3Jex4+uZIn_f4m4
z>^I1hEXu0Us2GmLcHoS-AFZ~)<)HSuEE6CVjc`qYvG*O@wVGzdYFm_4ux;rYt|e{C
zp?XeTKj=`PzHEMwj!Ai5dxa{8kWrPb!(Okw@Bl<D$&OPs*DR)&@UdqPjL(LKaZCt|
zT+pzFs~97~{evUITvNj<yyoPBh7{5QQTEPhxPr8XWvuYsih?&9R<WjG9UBTZHN3?;
z4Mj{S*wV0#9RbaU_Bqj_n3diz?7F_Qe_&Q=G@-f_xD?E-)H15v{z9hMi!8a0W!LkY
zeKCR2zeL_!+^E$~XEl;J|1db>42jZV+clfCa@ip&DIe65`Ys{5glig2ViR+v&p}``
zll`9=P1s}GpD3WTxJ-jKn7W`JrlQoO*D{gnZMD#Dn-0+#G(2Tnx~rc$MuVQp^w~20
z0P|<)1fFaKx9DpcrB5(SKUyH2;N5wW_D(Vk!H<K^Yh>vp1<7cx3-Ohd5U$fX;5p;C
zLAvG#;3g)?5(F_pQJnk*ig#De{X}T5i|{cbq(=9W1CiVjB1ceIbP+p7+`mwx=PwfM
zpkMq1TA(IK?Qt0=Hoy=P7{(NmSfUm;sL2vF*yC3Y_}!*hW`D=yI`xlhlNt|^FU$NG
zu1jz48!j{C2?kFv<Z~FFVfh`&9)UFd2Z3hCZ-0ymPEzw38WV%3{h|T5M&7&R6F8-D
L&!aI-X9$_UQa~LG

delta 656
zcmZ9J+iDY06o$V&GwIGuc50LAG?}&@s<k;-qqZJv(%M$M$%UYZ0YReXPH0Jk;8ov1
zEb{<9f(VHb1s}jC5(IJWNj$`hS^xUi+I#)~+Vd{>o__r8=jX4$I(Gx|lr-f4hmuc@
zil*udx!|+P#eftwTfU^ZoaRbEz?$XjHoI!WwSeo~(A?DAI(oJg`Mu6T@4<fic}J0L
zZtu0bFKP+hIC}fTEfU3VRG~FTL6IJH@9h~j2sO72bwWdthT#OEV*38e_Ulgfpf*B<
z_fV$W6Pt!vj@xX@aEC~<ZP;Nq_MP%t<{w$Pv)}E!QY@Ax+)R-2qj<}y=VnXINx^v8
zeOk@Q8-XjIC`!b7OHj5DbWvg>k~kl~cf-R4sZ9w3pGAo#$y1!<lrY6<IqNVlc@LfR
z8kH|Nts(9JPtsJY(#PvFHHJQVNP2)Ty`YuPcvAOmZ-^O?{UDPZtZE()4w)e%zi35h
zT`d2#&=^}dBS)>lB|*j6KX#tTDvs0^tc=Xh4w-IR{K&DY#ZS!qC&rwtR}ht=EEFYL
atKn$KSj>o>bMkJA-?Gbz?0Ja}E5876s9#+G

diff --git a/Monopoly/out/test/Monopoly/Board/GoToJailTest.class b/Monopoly/out/test/Monopoly/Board/GoToJailTest.class
index 1da5ff55d3cbc1f714c9b029253421ff5f42f221..a36d9690335e196adc9368acfc7a1a85bcca3a28 100644
GIT binary patch
literal 1470
zcmZux=~B~B6#i~o2n}H?6hTqJjTV)-prXa4C?HrCTdd;pBeW62w7E4+o#7pP86BXG
z&iDX6l;b%`u#Na5_n!TH=icw;*YEE?0nFf?iV;jJ&{ae*9mfe=Q*b>_%8fW~Vx|kX
zSh=mD19#XxtKe=I?y1m_VSSDh@3Z=VmxpmYLY8gwDjwsBiUlkxSW@s*Ky}T!yHPRr
zOh=$U=Sy|n-!lSn_7`eK$rR|x%}c{6>z;b#^GpKCz_%)GS(BAL&rC6$bCzwn4+NsA
zbWtGoSeB_$U(T}4wMKQ@bT*Cc3Rx04Su!d`!?9Qoj4}6vRTmfvYA?x6xnfwAO@c(F
zV_aEaG~cjYt7;alx<#p3+m^23TGFOWs_N|MyA2A|=gs%hF)7a*Ia}foQcAM6*P6c-
z9yC!4vf-4>MT<cWv?G|_H9i>{&SG3(&_9^a@ET6zj6kpNI?B|rj4=f(8lGW{+Aqm*
zSB~$}R2p&^<9e$aPO+~yd>J$_W8#Q44Wl@zVI3Q+(()YR3i28X*wpX>MFlT4yuy}(
z*Baj7EgeM|2bZD?=Na^hVejbc+q-6oOpzTa(Cr5Y_a3V`<|k^;C<W$HAsU30R=tAj
zSoTgP<YorUrgF!EmP1j25<1Kbr^bzP`RJ+!Q~z?6Bb2fXFt<%s*sHr{l^7@+G+)wh
zZ%KWF0J;RzG^)gkE?4@HiEpX&ag21y9`0}=wXAWO3Q;NfpUD_he~VPvdfjvgM4#aa
zYtmi#*f1)@)XDZ_|1L6ZAOcIehzWY&BlMq$(nlnq6-*azC&JMlg<w|FIzgIFyP&;e
zstNIhgb2>j+UXfpoF`fH18@NsNfWq4$q_I4GZfF4pZbBwRuj<!#7OMen%YNfADzLr
z4<*s%%kd`E19Vf6ww36Kk+GW{P4ph1k0tv04$<F2GEBcQU;y1n;2H+8h#{hLvJF{2
zKsFiRPI)NPe^FLx<Otc)+?4A#F_827B)(#hyB=cb5XsAI{D$Fwn~%~FoTS#LsN@(@
e^l<rDhW(;JbAHZK6h&7Rz_{$exI$|LSN{M?aZA|%

delta 573
zcmZ9H+fEZv6o$XOXJDA==Fp-eopKNqsYR#<KsmJtXhNdVOGxmdiNqKUH4Qgh@euP8
za7jWP0|^h{BXG-m5Z0a+NVu4_{<Ze3_5JHS6Z@P0uTIZ_89oH$D0(~(&=h^LlsqPV
zDPH(YF&)rB*|uMLyz1h0K)@SY&sa5U!(6~y-g(S>EFABxsf|35qJOnsYkV(%uJ6|W
z)PL`%mEjQsifrrYV`FFMYpwC?=k5=~BB95UVVTg7r($?W829QZ%2PG;^T4)O4DX3N
zRt;;c$KUk28j6o}A->erc-k3_FPtw2S-A)t`D98Wc2$~%F4;lJsz_o%s<LDyxucYz
zjzwq&C3dFGfFaSQ^#j9<NTqlz!#W+_!%N>Pr8D$ag44u}58dz}p{t26-C!%1aZ4wn
zPjC}VlkPi64p$at$%x|#al0&j?|_vyaI|e_EQLS0g>TCxT6%+)BI~;odOq3wm(AWu
nEB?`UA2uM@<OLOp|3V52TT9w7LmyAYhT;Z0o?@R#)J$9h-5o;{

diff --git a/Monopoly/src/Board/Chance.java b/Monopoly/src/Board/Chance.java
index 190185a..4757d3c 100644
--- a/Monopoly/src/Board/Chance.java
+++ b/Monopoly/src/Board/Chance.java
@@ -11,9 +11,10 @@ public class Chance extends Space{
     /**
      * The constructor
      */
-    public Chance(Space next, Space prev) {
+    public Chance(Space next, Space prev, String name) {
         this.next = next;
         this.prev = prev;
+        this.name = name;
     }
 
 
diff --git a/Monopoly/src/Board/CommunityChest.java b/Monopoly/src/Board/CommunityChest.java
index 8aec4fe..f4f37de 100644
--- a/Monopoly/src/Board/CommunityChest.java
+++ b/Monopoly/src/Board/CommunityChest.java
@@ -11,9 +11,10 @@ public class CommunityChest extends Space{
     /**
      * The constuctor
      */
-    public CommunityChest(Space next, Space prev) {
+    public CommunityChest(Space next, Space prev, String name) {
         this.next = next;
         this.prev = prev;
+        this.name = name;
     }
 
 
diff --git a/Monopoly/src/Board/FreeParking.java b/Monopoly/src/Board/FreeParking.java
index b3c24d3..61881eb 100644
--- a/Monopoly/src/Board/FreeParking.java
+++ b/Monopoly/src/Board/FreeParking.java
@@ -12,9 +12,10 @@ public class FreeParking extends Space{
     /**
      * The constuctor
      */
-    public FreeParking(Space next, Space prev) {
+    public FreeParking(Space next, Space prev, String name) {
         this.next = next;
         this.prev = prev;
+        this.name = name;
     }
 
     /**
diff --git a/Monopoly/src/Board/Go.java b/Monopoly/src/Board/Go.java
index b9ba9eb..01fe306 100644
--- a/Monopoly/src/Board/Go.java
+++ b/Monopoly/src/Board/Go.java
@@ -11,9 +11,10 @@ public class Go extends Space{
     /**
      * The constructor
      */
-    public Go(Space next, Space prev) {
+    public Go(Space next, Space prev, String name) {
         this.next = next;
         this.prev = prev;
+        this.name = name;
     }
 
     /**
diff --git a/Monopoly/src/Board/GoToJail.java b/Monopoly/src/Board/GoToJail.java
index 3e0ed89..432230a 100644
--- a/Monopoly/src/Board/GoToJail.java
+++ b/Monopoly/src/Board/GoToJail.java
@@ -18,9 +18,10 @@ public class GoToJail extends Space{
      * @param prev - The previous space
      * @param jail - The jail space
      */
-    public GoToJail(Space next, Space prev, Space jail) {
+    public GoToJail(Space next, Space prev, String name, Space jail) {
         this.next = next;
         this.prev = prev;
+        this.name = name;
         this.jail = jail;
     }
 
diff --git a/Monopoly/src/Board/Jail.java b/Monopoly/src/Board/Jail.java
index 3bd9378..2e23f2f 100644
--- a/Monopoly/src/Board/Jail.java
+++ b/Monopoly/src/Board/Jail.java
@@ -8,19 +8,15 @@ import Players.Player;
  */
 public class Jail extends Space{
 
-    //A variable to count the number of turns that a user has spent in jail (They are forced out at 3)
-    int turnCount;
-
-
     /**
      * The constructor
      * @param next - The next space
      * @param prev - The previous space
      */
-    public Jail(Space next, Space prev) {
+    public Jail(Space next, Space prev, String name) {
         this.next = next;
         this.prev = prev;
-        this.turnCount = 0;
+        this.name = name;
     }
 
 
@@ -29,33 +25,6 @@ public class Jail extends Space{
      * @param currPlayer - The current player
      */
     public void action(Player currPlayer) {
-        turnCount++;
         return;
     }
-
-
-    /**
-     * A function to see how the player wishes to get out of the jail, and whether it's succesful or not
-     * @param currPlayer - The current player
-     * @param method - The method by which the player wishes to try and get out of jail
-     * @param dice1 - The number from the first die
-     * @param dice2 - The number from the second die
-     * @return A boolean representing the success of the escape
-     */
-    public boolean getOut(Player currPlayer, String method, int dice1, int dice2) {
-        if(method.equals("card"))
-            return true;
-        else if(method.equals("double")){
-            if(dice1 == dice2)
-                return true;
-            else
-                return false;
-        }
-        else if(method.equals("pay") || turnCount > 3){
-            currPlayer.charge(50);
-            return true;
-        }
-        else
-            return false;
-    }
 }
diff --git a/Monopoly/src/Board/MonopolyBoard.java b/Monopoly/src/Board/MonopolyBoard.java
index a9341aa..8f88965 100644
--- a/Monopoly/src/Board/MonopolyBoard.java
+++ b/Monopoly/src/Board/MonopolyBoard.java
@@ -1,38 +1,85 @@
 package Board;
 
+import Misc.CustomLogger;
 import Pieces.ChanceCards.*;
 import Pieces.CommunityChestCards.*;
 import Pieces.Dice;
 import Players.Bank;
 import Players.Player;
+
 import java.awt.*;
 
 import java.util.ArrayList;
 import java.util.Collections;
+import java.util.Scanner;
 
 public class MonopolyBoard {
 
+    // The bank
     public Bank bank;
+
+    // The first space on the board
     public Space go;
+
+    // The jail space on the board, saved for easy access
     public Space jail;
-    public Dice die1;
-    public Dice die2;
+
+    // An arraylist of the players in the game (Currently limited to 2-4)
     public ArrayList<Player> players;
+
+    // The chance deck
     public ArrayList<ChanceCard> ChanceDeck;
+
+    // The community chest deck
     public ArrayList<CommunityChestCard> CommunityChestDeck;
 
+    // A custom log that I built
+    public CustomLogger log;
+
+    /**
+     * The default (and only) constructor. Calls a function that builds the board.
+     */
     public MonopolyBoard() {
         initializeBoard();
     }
 
+    /**
+     * Adds a player to the board
+     * @param newPlayer - The player to add to the board.
+     */
+    public void addPlayer(Player newPlayer) {
+        players.add(newPlayer);
+    }
+
+    /**
+     * Gets a card from the chance deck
+     * @return The card that is drawn from the deck
+     */
     public ChanceCard getChanceCard() {
-        return ChanceDeck.remove(ChanceDeck.size()-1);
+        ChanceCard tmp = ChanceDeck.remove(ChanceDeck.size()-1);
+        log.logInfo("Drawing Chance Card: "+tmp.getDescrip());
+        return tmp;
     }
 
+    /**
+     * Gets a card from the community chest deck
+     * @return The card that is drawn from the deck
+     */
     public CommunityChestCard getCommunityChestCard() {
-        return CommunityChestDeck.remove(CommunityChestDeck.size()-1);
+        CommunityChestCard tmp = CommunityChestDeck.remove(CommunityChestDeck.size()-1);
+        log.logInfo("Drawing Community Chest Card: "+tmp.getDescrip());
+        return tmp;
     }
 
+    /**
+     * Initializes the Chance deck, takes all the addresses of spaces for cards that send you straight to a space
+     * @param go - The go space address
+     * @param ill - The space address for Illinois Ave
+     * @param stCharles - The space address for St. Charles
+     * @param jail - The space address for jail
+     * @param rRR - The space address for Reading Rail Road
+     * @param boardwalk - The space address for the Boardwalk
+     */
     public void initializeChanceDeck(Space go, Space ill, Space stCharles, Space jail, Space rRR, Space boardwalk) {
         ChanceDeck = new ArrayList<>();
         ChanceDeck.add(new AdvanceToGoChance(go));
@@ -54,6 +101,11 @@ public class MonopolyBoard {
         Collections.shuffle(ChanceDeck);
     }
 
+    /**
+     * Initiailizes the community chest deck
+     * @param go - The go space address
+     * @param jail - The address of the jail space
+     */
     public void initializeCommunityChestDeck(Space go, Space jail) {
         CommunityChestDeck = new ArrayList<>();
         CommunityChestDeck.add(new AdvanceToGoCC(go));
@@ -75,20 +127,27 @@ public class MonopolyBoard {
         Collections.shuffle(CommunityChestDeck);
     }
 
+    /**
+     * Initializes the board.
+     * One unholy mess of a function.
+     * @TODO: Cleanup... if possible?
+     */
     public void initializeBoard() {
-        go = new Go(null, null);
-        go.last().next = new Property(null, go.last(), "Mediterranean Avenue", 60, 50, (new int[]{2,4,10,30,90,160,250}), Color.WHITE);
-        go.last().next = new CommunityChest(null, go.last());
-        go.last().next = new Property(null, go.last(), "Baltic Avenue", 60, 50, (new int[]{4,8,20,60,180,320,450}), Color.WHITE);
+        log = new CustomLogger();
+        log.logInfo("Creating Board");
+        go = new Go(null, null, "Go");
+        go.last().next = new Property(null, go.last(), "Mediterranean Avenue", 60, 50, (new int[]{2,4,10,30,90,160,250}), Color.white);
+        go.last().next = new CommunityChest(null, go.last(), "Community Chest");
+        go.last().next = new Property(null, go.last(), "Baltic Avenue", 60, 50, (new int[]{4,8,20,60,180,320,450}), Color.white);
         go.last().next = new Tax(null, go.last(), "Income Tax", 200);
         Space rRR = new Railroad(null, go.last(), "Reading Railroad");
         go.last().next = rRR;
         go.last().next = new Property(null, go.last(), "Oriental Avenue", 100, 50, (new int[]{6,12,30,90,270,400,550}), Color.cyan);
-        go.last().next = new Chance(null, go.last());
+        go.last().next = new Chance(null, go.last(), "Chance");
         go.last().next = new Property(null, go.last(), "Vermont Avenue", 100, 50, (new int[]{6,12,30,90,270,400,550}), Color.cyan);
         go.last().next = new Property(null, go.last(), "Connecticut Avenue", 120, 60, (new int[]{8,16,40,100,300,450,600}), Color.cyan);
-        go.last().next = new PassingJail(null, go.last());
-        jail = new Jail(go.last(), null);
+        go.last().next = new PassingJail(null, go.last(), "Passing Jail");
+        jail = new Jail(go.last(), null, "Jail");
         Space stCharles = new Property(null, go.last(), "St.Charles Place", 140, 100, (new int[]{10, 20, 50, 150, 450, 625}), Color.magenta);
         go.last().next = stCharles;
         go.last().next = new Utilities(null, go.last(), "Electric Company");
@@ -96,12 +155,12 @@ public class MonopolyBoard {
         go.last().next = new Property(null, go.last(), "Virginia Avenue", 160, 100, (new int[]{12,24,60,180,500,700,900}), Color.magenta);
         go.last().next = new Railroad(null, go.last(), "Pennsylvania Railroad");
         go.last().next = new Property(null, go.last(), "St.James Place", 180, 100, (new int[]{14, 28, 70, 200, 550, 750, 950}), Color.orange);
-        go.last().next = new CommunityChest(null, go.last());
+        go.last().next = new CommunityChest(null, go.last(), "Community Chest");
         go.last().next = new Property(null, go.last(), "Tennessee Avenue", 180, 100, (new int[]{14, 28, 70, 200, 550, 750, 950}), Color.orange);
         go.last().next = new Property(null, go.last(), "New York Avenue", 200, 100, (new int[]{16, 32, 80, 220, 600, 800, 1000}), Color.orange);
-        go.last().next = new FreeParking(null, go.last());
+        go.last().next = new FreeParking(null, go.last(), "Free Parking");
         go.last().next = new Property(null, go.last(), "Kentucky Avenue", 220, 150, (new int[]{18,36,90,250,700,875,1050}), Color.red);
-        go.last().next = new Chance(null, go.last());
+        go.last().next = new Chance(null, go.last(), "Chance");
         go.last().next = new Property(null, go.last(), "Indiana Avenue", 220, 150, (new int[]{18,36,90,250,700,875,1050}), Color.red);
         Space ill = new Property(null, go.last(), "Illinois Avenue", 240, 150, (new int[]{20,40,100,300,750,925,1100}), Color.red);
         go.last().next = ill;
@@ -110,27 +169,235 @@ public class MonopolyBoard {
         go.last().next = new Property(null, go.last(), "Ventnor Avenue", 260, 150, (new int[]{22,44,110,330,800,975,1150}), Color.yellow);
         go.last().next = new Utilities(null, go.last(), "Water Works");
         go.last().next = new Property(null, go.last(), "Marvin Gardens", 280, 150, (new int[]{24,48,120,360,850,1025,1200}), Color.yellow);
-        go.last().next = new GoToJail(null, go.last(), jail);
+        go.last().next = new GoToJail(null, go.last(), "Go To Jail", jail);
         go.last().next = new Property(null, go.last(), "Pacific Avenue", 300, 200, (new int[]{26,52,130,390,900,1100,1275}), Color.green);
         go.last().next = new Property(null, go.last(), "North Carolina Avenue", 300, 200, (new int[]{26,52,130,390,900,1100,1275}), Color.green);
-        go.last().next = new CommunityChest(null, go.last());
+        go.last().next = new CommunityChest(null, go.last(), "Community Chest");
         go.last().next = new Property(null, go.last(), "Pennsylvania Avenue", 320, 200, (new int[]{28,56,150,450,1000,1200,1400}), Color.green);
         go.last().next = new Railroad(null, go.last(), "Short Line");
-        go.last().next = new Chance(null, go.last());
+        go.last().next = new Chance(null, go.last(), "Chance");
         go.last().next = new Property(null, go.last(), "Park Place", 350, 200, (new int[]{35,70,175,500,1100,1300,1500}), Color.blue);
         go.last().next = new Tax(null, go.last(), "Luxury Tax", 100);
         Space boardwalk = new Property(null, go.last(), "Boardwalk", 400, 200, (new int[]{50,100,200,600,1400,1700,2000}), Color.blue);
         go.last().next = boardwalk;
         boardwalk.next = go;
+        go.prev = boardwalk;
 
+        log.logInfo("Creating Decks");
         initializeChanceDeck(go, ill, stCharles, jail, rRR, boardwalk);
         initializeCommunityChestDeck(go, jail);
 
+        log.logInfo("Creating Bank and Player List");
         this.bank = new Bank();
+        this.players = new ArrayList<>();
+
+        log.logInfo("The Board:");
+        System.out.println(this.toString());
     }
 
-    public void startGame() {
+    /**
+     * Overriding of the default toString so we can print the condition of the board for use in logging,
+     * and low level GUI interaction, and debugging.
+     * @return The string representation of the board, including the locations of players, the amount
+     *         cards left in the decks, and the amount of money players have.
+     */
+    @Override
+    public String toString() {
+        ArrayList<String> boardArrList = new ArrayList<>();
+        boardArrList.add("--------------------------------------------------------\n");
+        boardArrList.add("|    |    |    |    |    |    |    |    |    |    |    |\n");
+        boardArrList.add("|    |    |    |    |    |    |    |    |    |    |    |\n");
+        boardArrList.add("--------------------------------------------------------\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("------                                            ------\n");
+        boardArrList.add("|    |    CC: xx/16                               |    |\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("------                                            ------\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("------                                            ------\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("------                                            ------\n");
+        boardArrList.add("|    |                   Monopoly                 |    |\n");
+        boardArrList.add("|    |                   By: Matt                 |    |\n");
+        boardArrList.add("------                                            ------\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("------                                            ------\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("------                                            ------\n");
+        boardArrList.add("|    |                                            |    |\n");
+        boardArrList.add("|    |                             Chance: xx/16  |    |\n");
+        boardArrList.add("-----------                                       ------\n");
+        boardArrList.add("|    |    |                                       |    |\n");
+        boardArrList.add("|    |    |                                       |    |\n");
+        boardArrList.add("--------------------------------------------------------\n");
+        boardArrList.add("|    |    |    |    |    |    |    |    |    |    |    |\n");
+        boardArrList.add("|    |    |    |    |    |    |    |    |    |    |    |\n");
+        boardArrList.add("--------------------------------------------------------\n");
 
+        String ccCount = ""+(CommunityChestDeck.size());
+        if(CommunityChestDeck.size() < 10)
+            ccCount = "0"+ccCount;
+        boardArrList.set(7, boardArrList.get(7).substring(0,14)+(ccCount)+boardArrList.get(7).substring(16));
+
+        String chanceCount = ""+(CommunityChestDeck.size());
+        if(CommunityChestDeck.size() < 10)
+            chanceCount = "0"+chanceCount;
+        boardArrList.set(26, boardArrList.get(26).substring(0,43)+(chanceCount)+boardArrList.get(26).substring(45));
+
+        for(Player currPlayer : players) {
+            int playerNum = currPlayer.order;
+            int drawX = (playerNum - 1) % 2;
+            int drawY = (playerNum > 2) ? 1 : 0;
+            Space currSpace = currPlayer.currSpace;
+            int count = 0;
+            Space tmp = go;
+            if(!currSpace.equals(go) && !currSpace.equals(jail)) {
+                tmp = tmp.next;
+                count++;
+                while(!tmp.equals(go)) {
+                    if(tmp.equals(currSpace)) {
+                        break;
+                    }
+                    count++;
+                    tmp = tmp.next;
+                }
+                if(tmp.equals(go))
+                    log.logError("Unable to find space for player!");
+            }
+            if(currSpace.equals(jail)) {
+                boardArrList.set((28+drawY), boardArrList.get((28+drawY)).substring(0,(7+drawX))+(playerNum)+boardArrList.get((28+drawY)).substring((8+drawX)));
+            } else {
+                int x = -1;
+                int y = -1;
+                if(count < 11) {
+                    x = 11 - count;
+                    y = 1;
+                }
+                else if(count >= 11 && count < 21) {
+                    x = 1;
+                    y = 1 + (count - 10);
+                }
+                else if(count >= 21 && count < 31) {
+                    x = 1 + (count - 20);
+                    y = 11;
+                }
+                else {
+                    x = 11;
+                    y = 11 - (count-30);
+                }
+                int row = ((11 - y) * 3) + 1;
+                int col = (( x - 1) * 5) + 2;
+                boardArrList.set((row+drawY), boardArrList.get((row+drawY)).substring(0,(col+drawX))+(playerNum)+boardArrList.get((row+drawY)).substring((col+1+drawX)));
+            }
+        }
+
+        boardArrList.add("\n");
+        for(Player currPlayer : players) {
+            boardArrList.add(""+currPlayer.name+": "+currPlayer.money+"\n");
+        }
+
+        String tmp = "";
+        for(String str : boardArrList)
+            tmp = tmp + str;
+        return tmp;
+    }
+
+    /**
+     * Auctions off a particular property
+     * @param space - The space ot be auctioned
+     */
+    public void auction(Space space) {
+        Scanner reader = new Scanner(System.in);
+        int currAmount = 0;
+        Player lastBidder = null;
+        Player currBidder = players.get(0);
+        int next = 0;
+        while(!lastBidder.equals(currBidder)) {
+            next = (next+1)%(players.size());
+            System.out.println("The current bid is $"+currAmount);
+            System.out.print("Do you wish to bid more? (y/n): ");
+            String input = reader.next();
+            if(input.equals("y")) {
+                System.out.print("How much would you like to bid: ");
+                int amount = reader.nextInt();
+                if(amount < currAmount)
+                    log.logError("Incorrect bidding amount!");
+                else {
+                    currAmount = amount;
+                    lastBidder = currBidder;
+                }
+
+            }
+            currBidder = players.get(next);
+        }
+        lastBidder.giveMoneyToBank(currAmount);
+        lastBidder.properties.add(space);
     }
 
+    public void levelUpProperties() {
+        for(Player currPlayer : players) {
+            for(Space property : currPlayer.properties) {
+                if(property instanceof Property) {
+                    Color currColor = ((Property) property).color;
+                    int colorCount = 1;
+                    for(Space tmp : currPlayer.properties) {
+                        if(tmp instanceof Property && ((Property) tmp).color == currColor && !tmp.equals(property)) {
+                            colorCount++;
+                        }
+                    }
+                    if(currColor == Color.white || currColor == Color.blue) {
+                        if(colorCount == 2 && ((Property) property).level == 0)
+                            ((Property) property).setLevel(1);
+                        else if(colorCount != 2 && ((Property) property).level == 1)
+                            ((Property) property).setLevel(0);
+                    }
+                    else {
+                        if(colorCount == 3 && ((Property) property).level == 0)
+                            ((Property) property).setLevel(1);
+                        else if(colorCount != 3 && ((Property) property).level == 1)
+                            ((Property) property).setLevel(0);
+                    }
+                }
+                else if(property instanceof Railroad) {
+                    int rrCount = 0;
+                    for(Space tmp : currPlayer.properties) {
+                        if(tmp instanceof Railroad && !tmp.equals(property)) {
+                            rrCount++;
+                        }
+                    }
+                    ((Railroad) property).setLevel(rrCount);
+                }
+                else if(property instanceof Utilities) {
+                    int utilCount = 0;
+                    for(Space tmp : currPlayer.properties) {
+                        if(tmp instanceof Utilities && !tmp.equals(property)) {
+                            utilCount++;
+                        }
+                    }
+                    ((Utilities) property).setLevel(utilCount);
+                }
+            }
+        }
+    }
+
+    public void buyHouse(Player currPlayer, Space space) {
+        if(space instanceof Property) {
+            if(((Property) space).level == 0)
+                log.logWarning("Unable to buy houses unless you have a monopoly!");
+            else if(((Property) space).level == 6)
+                log.logWarning("Unable to buy more, you have a hotel");
+            else {
+                currPlayer.giveMoneyToBank(((Property) space).buildingCost);
+                ((Property) space).setLevel(((Property) space).level + 1);
+            }
+        }
+        else {
+            log.logWarning("Not a property!");
+        }
+    }
 }
diff --git a/Monopoly/src/Board/PassingJail.java b/Monopoly/src/Board/PassingJail.java
index 02721fd..67d09c6 100644
--- a/Monopoly/src/Board/PassingJail.java
+++ b/Monopoly/src/Board/PassingJail.java
@@ -4,9 +4,10 @@ import Players.Player;
 
 public class PassingJail extends Space{
 
-    public PassingJail(Space next, Space prev) {
+    public PassingJail(Space next, Space prev, String name) {
         this.next = next;
         this.prev = prev;
+        this.name = name;
     }
 
     public void action(Player currPlayer) {
diff --git a/Monopoly/src/Board/Property.java b/Monopoly/src/Board/Property.java
index 250f41f..3637747 100644
--- a/Monopoly/src/Board/Property.java
+++ b/Monopoly/src/Board/Property.java
@@ -6,12 +6,11 @@ import java.awt.*;
 import java.util.Arrays;
 
 public class Property extends Space {
-    String name;
-    int cost;
-    int buildingCost;
-    int level;
+    public int cost;
+    public int buildingCost;
+    public int level;
     int[] rent;
-    Color color;
+    public Color color;
     Player owner;
 
     public Property(Space next, Space prev, String name, int cost, int buildingCost, int[] rent, Color color) {
@@ -30,9 +29,10 @@ public class Property extends Space {
         if(owner == null){
             if(currPlayer.wantsToBuy(this)) {
                 currPlayer.charge(cost);
+                currPlayer.properties.add(this);
                 owner = currPlayer;
             }
-            else { return; }
+            else { return; } // Calls for the auction in wantsToBuy() since it allows easier access to the board and all players
         }
         else {
             currPlayer.charge(rent[level]);
diff --git a/Monopoly/src/Board/Railroad.java b/Monopoly/src/Board/Railroad.java
index b4a9b99..d35427c 100644
--- a/Monopoly/src/Board/Railroad.java
+++ b/Monopoly/src/Board/Railroad.java
@@ -4,9 +4,8 @@ import Players.Player;
 
 
 public class Railroad extends Space{
-    String name;
-    int cost;
-    int level;
+    public int cost;
+    public int level;
     Player owner;
 
     public Railroad(Space next, Space prev, String name) {
diff --git a/Monopoly/src/Board/Space.java b/Monopoly/src/Board/Space.java
index 0bdaa72..d569160 100644
--- a/Monopoly/src/Board/Space.java
+++ b/Monopoly/src/Board/Space.java
@@ -3,7 +3,8 @@ package Board;
 import Players.Player;
 
 abstract public class Space {
-    Space next;
+    public Space next;
+    public String name;
     Space prev;
 
     public Space move() {
diff --git a/Monopoly/src/Board/Tax.java b/Monopoly/src/Board/Tax.java
index 78fa2a5..0f3b0d8 100644
--- a/Monopoly/src/Board/Tax.java
+++ b/Monopoly/src/Board/Tax.java
@@ -3,8 +3,6 @@ package Board;
 import Players.Player;
 
 public class Tax extends Space{
-
-    String name;
     int cost;
 
     public Tax(Space next, Space prev, String name, int cost) {
diff --git a/Monopoly/src/Board/Utilities.java b/Monopoly/src/Board/Utilities.java
index e22e989..d19ef0a 100644
--- a/Monopoly/src/Board/Utilities.java
+++ b/Monopoly/src/Board/Utilities.java
@@ -5,9 +5,8 @@ import Players.Player;
 
 public class Utilities extends Space {
 
-    String name;
     int level;
-    int cost;
+    public int cost;
     Player owner;
 
     public Utilities(Space next, Space prev, String name) {
diff --git a/Monopoly/src/Main.java b/Monopoly/src/Main.java
index 7046417..95f5f97 100644
--- a/Monopoly/src/Main.java
+++ b/Monopoly/src/Main.java
@@ -1,2 +1,172 @@
+import Board.MonopolyBoard;
+import Board.Property;
+import Board.Space;
+import Pieces.Dice;
+import Players.Player;
+
+import java.util.ArrayList;
+import java.util.Scanner;
+
+import static java.lang.System.exit;
+
 public class Main {
+
+    static MonopolyBoard board;
+    static ArrayList<Player> players;
+    static boolean gameOver;
+    static Dice die1;
+    static Dice die2;
+
+    public static void main(String[] args) {
+        startGame();
+        System.out.println(board.toString());
+        int playerToMove = 1;
+        while(!gameOver) {
+            board.levelUpProperties();
+            move(playerToMove);
+            playerToMove = playerToMove+1;
+            if(playerToMove > players.size())
+                playerToMove = 1;
+        }
+    }
+
+    public static void startGame() {
+        board = new MonopolyBoard();
+        players = new ArrayList<>();
+        System.out.println("How many players do you want to have? (2-4)");
+        Scanner reader = new Scanner(System.in);
+        int numPlayers = reader.nextInt();
+        if(numPlayers < 2 || numPlayers > 4) {
+            board.log.logError("Incorrect number of players! (Exiting)");
+            exit(1);
+        }
+        for(int i = 1; i <= numPlayers; i++) {
+            System.out.print("Enter name for player "+i+": ");
+            players.add(new Player(reader.next(), i, board.jail, board));
+            board.addPlayer(players.get(i-1));
+        }
+        gameOver = false;
+        die1 = new Dice();
+        die2 = new Dice();
+    }
+
+    public static void move(int currPlayerNum) {
+        System.out.println(board.toString());
+        Player currPlayer = players.get(currPlayerNum-1);
+        Scanner reader = new Scanner(System.in);
+        if(currPlayer.currSpace == board.jail) {
+            System.out.print(""+currPlayer.name+", you are currently in jail, enter what you would like to do (? Gets list of commands): ");
+            String command = reader.next();
+            if(command.equals("?")) {
+                System.out.println("\nroll: Roll the two dice to see if you get a double.\n" +
+                        "card: Use a get out of jail free card (If done before first roll you can roll for a move)\n" +
+                        "pay: Pay $50 and get out (Must be done after three rolls, but allows you to roll if you do it first)\n" +
+                        "houses: Buy a house/hotel for a given space\n" +
+                        "quit: Quit the game.\n" +
+                        "?: Get help\n");
+                move(currPlayerNum);
+            }
+            else if(command.equals("houses")) {
+                System.out.println("Buy house/hotel for which property? You have the following (Re-type name to choose)");
+                for(Space property : currPlayer.properties) {
+                    if(property instanceof Property)
+                        System.out.println(""+((Property) property).name+" (Development Cost: "+((Property) property).buildingCost+")");
+                }
+                System.out.print("Choice: ");
+                String choice = reader.next();
+                for(Space property : currPlayer.properties) {
+                    if(property instanceof Property && ((Property) property).name.equals(choice))
+                        board.buyHouse(currPlayer, property);
+                }
+                move(currPlayerNum);
+            }
+            else if(command.equals("roll")) {
+                die1.roll();
+                die2.roll();
+                System.out.println("The roll was: "+die1.toString()+die2.toString());
+                if(die1.getValue() == die2.getValue()) {
+                    currPlayer.setSpace(currPlayer.currSpace.next);
+                    currPlayer.numJailTurns = 0;
+                }
+                else
+                    currPlayer.numJailTurns++;
+            }
+            else if(command.equals("card")) {
+                if(currPlayer.hasCommunityGetOutofJailCard) {
+                    currPlayer.hasCommunityGetOutofJailCard = false;
+                    if(currPlayer.numJailTurns == 0)
+                        move(currPlayerNum);
+                    else
+                        currPlayer.numJailTurns = 0;
+                }
+                else if(currPlayer.hasChanceGetOutofJailCard) {
+                    currPlayer.hasChanceGetOutofJailCard = false;
+                    if(currPlayer.numJailTurns == 0)
+                        move(currPlayerNum);
+                    else
+                        currPlayer.numJailTurns = 0;
+                }
+                else {
+                    System.out.println("You can't do that, you don't have a Get Out of Jail Card");
+                    move(currPlayerNum);
+                }
+            }
+            else if(command.equals("pay") || currPlayer.numJailTurns == 3) {
+                currPlayer.giveMoneyToBank(50);
+                currPlayer.setSpace(currPlayer.currSpace.next);
+                currPlayer.numJailTurns = 0;
+            }
+            else if(command.equals("quit"))
+                gameOver = true;
+            else{
+                board.log.logError("No known command entered! Attempting move again.");
+                move(currPlayerNum);
+            }
+            return;
+        }
+        System.out.print(""+currPlayer.name+", enter what you would like to do (? Gets list of commands): ");
+        String command = reader.next();
+        if(command.equals("?")) {
+            System.out.println("\nroll: Roll the two dice and move to the new space.\n" +
+                    "houses: Buy a house/hotel for a given space" +
+                    "quit: Quit the game.\n" +
+                    "?: Get help\n");
+            move(currPlayerNum);
+        }
+        else if(command.equals("roll")) {
+            die1.roll();
+            die2.roll();
+            System.out.println("The roll was: "+die1.toString()+die2.toString());
+            int spacesToMove = die1.getValue()+die2.getValue();
+            while(spacesToMove > 0) {
+                currPlayer.setSpace(currPlayer.currSpace.move());
+                spacesToMove--;
+            }
+            System.out.println("You are now on "+currPlayer.currSpace.name);
+            currPlayer.doSpace();
+            if(die1.getValue() == die2.getValue())
+                move(currPlayerNum);
+        }
+        else if(command.equals("houses")) {
+            System.out.println("Buy house/hotel for which property? You have the following (Re-type name to choose)");
+            for(Space property : currPlayer.properties) {
+                if(property instanceof Property)
+                    System.out.println(""+((Property) property).name+" (Development Cost: "+((Property) property).buildingCost+")");
+            }
+            System.out.print("Choice: ");
+            String choice = reader.next();
+            for(Space property : currPlayer.properties) {
+                if(property instanceof Property && ((Property) property).name.equals(choice))
+                    board.buyHouse(currPlayer, property);
+            }
+            move(currPlayerNum);
+        }
+        else if(command.equals("quit"))
+            gameOver = true;
+        else{
+            board.log.logError("No known command entered! Attempting move again.");
+            move(currPlayerNum);
+        }
+    }
+
 }
diff --git a/Monopoly/src/Misc/CustomLogger.java b/Monopoly/src/Misc/CustomLogger.java
new file mode 100644
index 0000000..4b24002
--- /dev/null
+++ b/Monopoly/src/Misc/CustomLogger.java
@@ -0,0 +1,44 @@
+package Misc;
+
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.PrintWriter;
+import java.util.ArrayList;
+
+public class CustomLogger {
+
+    private ArrayList<String> log;
+
+    public CustomLogger() {
+        log = new ArrayList<>();
+    }
+
+    public void logError(String error) {
+        String errMsg = "ERROR - "+error;
+        System.out.println(errMsg);
+        log.add(errMsg);
+    }
+
+    public void logWarning(String warning) {
+        String warnMsg = "WARNING - "+warning;
+        System.out.println(warnMsg);
+        log.add(warnMsg);
+    }
+
+    public void logInfo(String info) {
+        String infoMsg = "INFO - "+info;
+        System.out.println(infoMsg);
+        log.add(infoMsg);
+    }
+
+    public ArrayList getLog() {
+        return log;
+    }
+
+    public void writeToFile(String fileName) throws FileNotFoundException {
+        PrintWriter pw = new PrintWriter(new FileOutputStream(fileName));
+        for (String logMsg : log)
+            pw.println(logMsg);
+        pw.close();
+    }
+}
diff --git a/Monopoly/src/Pieces/ChanceCards/ChanceCard.java b/Monopoly/src/Pieces/ChanceCards/ChanceCard.java
index 162e1d6..98aeba7 100644
--- a/Monopoly/src/Pieces/ChanceCards/ChanceCard.java
+++ b/Monopoly/src/Pieces/ChanceCards/ChanceCard.java
@@ -6,5 +6,9 @@ public abstract class ChanceCard {
 
     String description;
 
+    public String getDescrip() {
+        return description;
+    }
+
     public abstract void action(Player currPlayer);
 }
diff --git a/Monopoly/src/Pieces/CommunityChestCards/CommunityChestCard.java b/Monopoly/src/Pieces/CommunityChestCards/CommunityChestCard.java
index a8e6a78..2a8e9f8 100644
--- a/Monopoly/src/Pieces/CommunityChestCards/CommunityChestCard.java
+++ b/Monopoly/src/Pieces/CommunityChestCards/CommunityChestCard.java
@@ -6,5 +6,9 @@ public abstract class CommunityChestCard {
 
     String description;
 
+    public String getDescrip() {
+        return description;
+    }
+
     public abstract void action(Player currPlayer);
 }
diff --git a/Monopoly/src/Pieces/Dice.java b/Monopoly/src/Pieces/Dice.java
index dc12df0..839163c 100644
--- a/Monopoly/src/Pieces/Dice.java
+++ b/Monopoly/src/Pieces/Dice.java
@@ -12,6 +12,22 @@ public class Dice {
         return value;
     }
 
+    @Override
+    public String toString() {
+        if(value == 1)
+            return "⚀";
+        else if(value == 2)
+            return "⚁";
+        else if(value == 3)
+            return "âš‚";
+        else if(value == 4)
+            return "⚃";
+        else if(value == 5)
+            return "âš„";
+        else
+            return "âš…";
+    }
+
     public int getValue() {
         return value;
     }
diff --git a/Monopoly/src/Players/Player.java b/Monopoly/src/Players/Player.java
index faa25ab..60c3d23 100644
--- a/Monopoly/src/Players/Player.java
+++ b/Monopoly/src/Players/Player.java
@@ -1,23 +1,27 @@
 package Players;
 
-import Board.MonopolyBoard;
-import Board.Property;
-import Board.Space;
+import Board.*;
+
+import java.util.ArrayList;
+import java.util.Scanner;
 
 public class Player {
 
-    String name;
-    int order;
-    int money;
-    int houseCount;
-    int hotelCount;
+    public String name;
+    public int numJailTurns;
+    public int order;
+    public int money;
+    public int houseCount;
+    public int hotelCount;
     public Space currSpace;
     public boolean hasChanceGetOutofJailCard;
     public boolean hasCommunityGetOutofJailCard;
+    public ArrayList<Space> properties;
     MonopolyBoard currBoard;
 
     public Player(String name, int order, Space startSpace, MonopolyBoard currBoard) {
         this.name = name;
+        this.numJailTurns = 0;
         this.order = order;
         this.money = 1500;
         this.currSpace = startSpace;
@@ -26,10 +30,12 @@ public class Player {
         this.currBoard = currBoard;
         this.houseCount = 0;
         this.hotelCount = 0;
+        this.properties = new ArrayList<>();
     }
 
     public Player(Player other) {
         this.name = other.name;
+        this.numJailTurns = other.numJailTurns;
         this.order = other.order;
         this.money = other.money;
         this.currSpace = other.currSpace;
@@ -38,6 +44,7 @@ public class Player {
         this.currBoard = other.currBoard;
         this.houseCount = other.houseCount;
         this.hotelCount = other.hotelCount;
+        this.properties = other.properties;
 
     }
 
@@ -50,11 +57,13 @@ public class Player {
         Player oth = (Player) other;
         if(!this.name.equals(oth.name))
             return false;
+        else if(this.numJailTurns != oth.numJailTurns)
+            return false;
         else if(this.order != oth.order)
             return false;
         else if(this.money != oth.money)
             return false;
-        else if(this.currSpace != oth.currSpace)
+        else if(!(this.currSpace.equals(oth.currSpace)))
             return false;
         else if(this.hasChanceGetOutofJailCard != oth.hasChanceGetOutofJailCard)
             return false;
@@ -69,6 +78,20 @@ public class Player {
     }
 
     public boolean wantsToBuy(Space space) {
+        int cost = -1;
+        if(space instanceof Property)
+            cost = ((Property) space).cost;
+        else if(space instanceof Railroad)
+            cost = ((Railroad) space).cost;
+        else if(space instanceof Utilities)
+            cost = ((Utilities) space).cost;
+        Scanner reader = new Scanner(System.in);
+        System.out.print("Do you want to buy this property for $"+cost+" (y/n): ");
+        String input = reader.next();
+        if(input.equals("y"))
+            return true;
+        else
+            currBoard.auction(space);
         return false;
     }
 
@@ -93,11 +116,19 @@ public class Player {
     }
 
     public void getChanceCard() {
+        Space oldSpace = currSpace;
         currBoard.getChanceCard().action(this);
+        if(currSpace != oldSpace) {
+            doSpace();
+        }
     }
 
     public void getCommunityChestCard() {
+        Space oldSpace = currSpace;
         currBoard.getCommunityChestCard().action(this);
+        if(currSpace != oldSpace) {
+            doSpace();
+        }
     }
 
     public void chargeAllOthers(int amount) {
@@ -119,7 +150,7 @@ public class Player {
         this.giveMoneyToBank(amount);
     }
 
-    public void giveMoney(int amount, Player otherPlayer) {
+    public void giveTradeMoney(int amount, Player otherPlayer) {
         this.chargeBank(amount);
         otherPlayer.getMoney(amount);
     }
diff --git a/Monopoly/test/AllTest.java b/Monopoly/test/AllTest.java
index 51766b3..0e18ecb 100644
--- a/Monopoly/test/AllTest.java
+++ b/Monopoly/test/AllTest.java
@@ -1,13 +1,11 @@
-import Board.ChanceTest;
-import Board.CommunityChestTest;
-import Board.FreeParkingTest;
-import Board.GoTest;
+import Board.*;
+import org.junit.AfterClass;
 import org.junit.runner.RunWith;
 import org.junit.runners.Suite;
 import org.junit.runners.Suite.SuiteClasses;
 
 @RunWith(Suite.class)
-@SuiteClasses({ChanceTest.class, CommunityChestTest.class, FreeParkingTest.class, GoTest.class})
+@SuiteClasses({ChanceTest.class, CommunityChestTest.class, FreeParkingTest.class, GoTest.class, GoToJailTest.class})
 
 public class AllTest {
 }
diff --git a/Monopoly/test/Board/ChanceTest.java b/Monopoly/test/Board/ChanceTest.java
index 209533d..3c25f3a 100644
--- a/Monopoly/test/Board/ChanceTest.java
+++ b/Monopoly/test/Board/ChanceTest.java
@@ -2,24 +2,127 @@ package Board;
 
 import Players.Player;
 import org.junit.Before;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
+import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotEquals;
 
 public class ChanceTest {
-    Player testPlayer;
-    Space testSpace;
-    MonopolyBoard testBoard;
+    static MonopolyBoard testBoard;
+    static Space testSpace;
+    static Player testPlayer;
+    static Player otherPlayer;
 
-    @Before
-    public void init() {
+    @BeforeClass
+    public static void initialize() {
         testBoard = new MonopolyBoard();
-        testSpace = new Chance(testBoard.go, testBoard.go.prev);
+        testSpace = new Chance(testBoard.go, testBoard.go.prev, "Chance");
         testPlayer = new Player("Test", 1, testSpace, testBoard);
+        testPlayer.houseCount = 2;
+        testPlayer.hotelCount = 1;
+        otherPlayer = new Player("other", 2, testBoard.go, testBoard);
+        testBoard.addPlayer(testPlayer);
+        testBoard.addPlayer(otherPlayer);
     }
 
+    @Before
+    public void resetSpace() {
+        testPlayer.setSpace(testSpace);
+    }
+
+    @Test
+    public void testChance1() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance2() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance3() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance4() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance5() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance6() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance7() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance8() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance9() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance10() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance11() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance12() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance13() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance14() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+    @Test
+    public void testChance15() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
     @Test
-    public void testAction() {
+    public void testChance16() {
         Player copyPlayer = new Player(testPlayer);
         testPlayer.doSpace();
         assertNotEquals(copyPlayer, testPlayer);
diff --git a/Monopoly/test/Board/CommunityChestTest.java b/Monopoly/test/Board/CommunityChestTest.java
index 86ec715..b03df4a 100644
--- a/Monopoly/test/Board/CommunityChestTest.java
+++ b/Monopoly/test/Board/CommunityChestTest.java
@@ -2,24 +2,142 @@ package Board;
 
 import Players.Player;
 import org.junit.Before;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
 import static org.junit.Assert.assertNotEquals;
 
 public class CommunityChestTest {
-    Player testPlayer;
-    Space testSpace;
-    MonopolyBoard testBoard;
 
-    @Before
-    public void init() {
+    static MonopolyBoard testBoard;
+    static Space testSpace;
+    static Player testPlayer;
+    static Player otherPlayer;
+
+    @BeforeClass
+    public static void initialize() {
         testBoard = new MonopolyBoard();
-        testSpace = new CommunityChest(testBoard.go, testBoard.go.prev);
+        testSpace = new CommunityChest(testBoard.go, testBoard.go.prev, "Community Chest");
         testPlayer = new Player("Test", 1, testSpace, testBoard);
+        testPlayer.houseCount = 2;
+        testPlayer.hotelCount = 1;
+        otherPlayer = new Player("other", 2, testBoard.go, testBoard);
+        testBoard.addPlayer(testPlayer);
+        testBoard.addPlayer(otherPlayer);
+    }
+
+    @Before
+    public void init() {
+        testPlayer.setSpace(testSpace);
+    }
+
+    @Test
+    public void testCC1() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC2() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC3() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC4() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC5() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC6() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC7() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC8() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC9() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC10() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC11() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC12() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC13() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC14() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
+    }
+
+    @Test
+    public void testCC15() {
+        Player copyPlayer = new Player(testPlayer);
+        testPlayer.doSpace();
+        assertNotEquals(copyPlayer, testPlayer);
     }
 
     @Test
-    public void testAction() {
+    public void testCC16() {
         Player copyPlayer = new Player(testPlayer);
         testPlayer.doSpace();
         assertNotEquals(copyPlayer, testPlayer);
diff --git a/Monopoly/test/Board/FreeParkingTest.java b/Monopoly/test/Board/FreeParkingTest.java
index a3df346..691fc55 100644
--- a/Monopoly/test/Board/FreeParkingTest.java
+++ b/Monopoly/test/Board/FreeParkingTest.java
@@ -15,7 +15,7 @@ public class FreeParkingTest {
     @Before
     public void init() {
         testBoard = new MonopolyBoard();
-        testSpace = new FreeParking(testBoard.go, testBoard.go.prev);
+        testSpace = new FreeParking(testBoard.go, testBoard.go.prev, "Free Parking");
         testPlayer = new Player("Test", 1, testSpace, testBoard);
     }
 
diff --git a/Monopoly/test/Board/GoTest.java b/Monopoly/test/Board/GoTest.java
index 49e5445..649ed6f 100644
--- a/Monopoly/test/Board/GoTest.java
+++ b/Monopoly/test/Board/GoTest.java
@@ -8,19 +8,22 @@ import static org.junit.Assert.assertNotEquals;
 
 public class GoTest {
     Player testPlayer;
-    Space testSpace;
+    Player testPlayer2;
     MonopolyBoard testBoard;
 
     @Before
     public void init() {
         testBoard = new MonopolyBoard();
-        testSpace = new Go(testBoard.go, testBoard.go.prev);
-        testPlayer = new Player("Test", 1, testSpace, testBoard);
+        testPlayer = new Player("Test", 1, testBoard.go, testBoard);
+        testPlayer2 = new Player("Test2", 2, testBoard.go, testBoard);
+        testBoard.addPlayer(testPlayer);
+        testBoard.addPlayer(testPlayer2);
     }
 
     @Test
     public void testAction() {
         Player copyPlayer = new Player(testPlayer);
+        System.out.println(testBoard.toString());
         testPlayer.doSpace();
         assertNotEquals(copyPlayer, testPlayer);
     }
diff --git a/Monopoly/test/Board/GoToJailTest.java b/Monopoly/test/Board/GoToJailTest.java
index a27fa1b..69dbb42 100644
--- a/Monopoly/test/Board/GoToJailTest.java
+++ b/Monopoly/test/Board/GoToJailTest.java
@@ -15,14 +15,16 @@ public class GoToJailTest {
     @Before
     public void init() {
         testBoard = new MonopolyBoard();
-        testSpace = new FreeParking(testBoard.go, testBoard.go.prev);
+        testSpace = new GoToJail(testBoard.go, testBoard.go.prev, "Go to jail", testBoard.jail);
         testPlayer = new Player("Test", 1, testSpace, testBoard);
+        testBoard.addPlayer(testPlayer);
     }
 
     @Test
     public void testAction() {
         Player copyPlayer = new Player(testPlayer);
         testPlayer.doSpace();
+        System.out.println(testBoard.toString());
         assertNotEquals(copyPlayer, testPlayer);
     }
 
diff --git a/Week2Rubric.txt b/Week2Rubric.txt
new file mode 100644
index 0000000..9696fd0
--- /dev/null
+++ b/Week2Rubric.txt
@@ -0,0 +1,26 @@
+Here is my tentative Week 2 rubric:
+
+	(5 Points) - Game pops up in window with a viewable board
+		2 Points - Attempted
+		4 Points - Window pops up for game but board may be incomplete
+		5 Points - Window pops up and board is clear and readable
+
+	(5 Points) - Sprites are created/chosen for all relevant pieces
+		2 Points - Attempted
+		4 Points - Some characters and pieces are represented
+		5 Points - All characters and pieces are represented
+
+	(5 Points) - A menu is implemented allowing the user to chose to moves (Will not actually work.)
+		2 Points - Attempted
+		4 Points - A space is created for the menu, with some buttons
+		5 Points - Menu is fully created and makes sense to the user
+
+	(5 Points) - Advanced player moves are implemented, including trading money, trading pieces, and negotiating on rent.
+		2 Points - Attempted
+		4 Points - Some functionality
+		5 Points - All advanced moves implemented
+
+	(5 Points) - Manual Testing is fully written out, class for mocking user input is found.
+		2 Points - Only manual test
+		4 Points - Manual test and a chosen mocking class
+		5 Points - Manual test and some mocking
-- 
GitLab