Changed how deep copying GameStateData works and how finding adjacent settlements works. Not runnable yet, needs to have functionality added to board for getNeighborVerticesViaRoad.
Fixed lots of board bugs
Resources seem to not be adding correctly
merged resource typing into the new board implementation - allowing a player to make mutliple roads or multiple settlements a turn