//-----END OF CONSTRUCTORS-----
    //-----START OF MUTATOR METHODS-----
    public void AddTurn(Turn newTurn)
    {
        int i = 0;
        for (; i < turns.Count && newTurn.GetTime() < turns[i].GetTime(); i++)
        {
            //Most of the logic of incrementation and whatnot is done by the for above.
        }

        turns.Insert(i, newTurn);
    }