package net.zomis.monopoly.model;

import java.util.List;

public class GameSetup {

    boolean speedDie;
    List<Player> players;

    public GameSetup addPlayer(String name) {
        this.players.add(new Player(name));
        return this;
    }

    public Game create() {
        return new Game(this, players);
    }

    public GameSetup withSpeedDie(boolean speedDie) {
        this.speedDie = speedDie;
        return this;
    }

}

@@ -28,16 +28,44 @@
 model;%0A%0A
+import java.util.ArrayList;%0A
 import j
@@ -110,16 +110,24 @@
  %7B%0A%0A    
+private 
 boolean 
@@ -140,16 +140,30 @@
 ie;%0A    
+private final 
 List%3CPla
@@ -174,16 +174,36 @@
  players
+ = new ArrayList%3C%3E()
 ;%0A%0A    p
@@ -505,10 +505,76 @@
 %0A    %7D%0A%0A
+    public boolean isSpeedDie() %7B%0A        return speedDie;%0A    %7D%0A%0A
 %7D%0A

Fix private final create player list in GameSetup