Changed how deep copying GameStateData works and how finding adjacent settlements works. Not runnable yet, needs to have functionality added to board for getNeighborVerticesViaRoad.