@@ -0,0 +1,847 @@
+package ch.epfl.sweng.project.Model;%0A%0A/**%0A * This class models a Challenge, it contains your Run and your opponent one.%0A *%0A * @author Pablo Pfister%0A */%0Apublic class Challenge %7B%0A    private String mOpponentName;%0A    private Run mMyRun;%0A    private Run mOpponentRun;%0A%0A    public Challenge(String opponentName, Run myRun, Run opponentRun) %7B%0A        if (opponentName == null %7C%7C opponentName.equals(%22%22) %7C%7C myRun == null %7C%7C opponentRun == null) %7B%0A            throw new IllegalArgumentException();%0A        %7D%0A%0A        mOpponentName = opponentName;%0A        mMyRun = new Run(myRun);%0A        mOpponentRun = new Run(opponentRun);%0A    %7D%0A%0A    public String getOpponentName() %7B%0A        return mOpponentName;%0A    %7D%0A%0A    public Run getMyRun() %7B%0A        return new Run(mMyRun);%0A    %7D%0A%0A    public Run getOpponentRun() %7B%0A        return new Run(mOpponentRun);%0A    %7D%0A%7D%0A

Add Chellenge class to model a challenge