public class Number
{
    public Number (Integer value, Integer turn)
    {
        _value = value;
        _recentTurn = turn;
        _nextRecentTurn = 0;
        _numberOfTimesSpoken = 1;
    }

    public void spoken (Integer turn)
    {
        _nextRecentTurn = _recentTurn;
        _recentTurn = turn;
        _numberOfTimesSpoken++;
    }

    public Integer turnDifference ()
    {
        return _recentTurn - _nextRecentTurn;
    }

    public Integer spokenTimes ()
    {
        return _numberOfTimesSpoken;
    }

    private Integer _value;
    private Integer _recentTurn;
    private Integer _nextRecentTurn;
    private Integer _numberOfTimesSpoken;
}
@@ -517,24 +517,185 @@
 ken;%0A    %7D%0A%0A
+    @Override%0A    public String toString ()%0A    %7B%0A        return %22Number %3C %22+_value+%22, %22+_recentTurn+%22, %22+_nextRecentTurn+%22, %22+_numberOfTimesSpoken+%22 %3E%22;%0A    %7D%0A%0A
     private 

Update Number.java