private void End_OF_Over_Check()
        {
            Over over = new Over();
            if (over.Check_End_Of_Over(BatList, BowlList, InningsList, OverAnalysisList, FallOfWicketList, Innings_Id, folderName))
            {
                Update_Innings_Over_Analysis();
                Create_Graphs();
                // Swap batsmen and bowlers for start of new over
                Swap_Batsman();
                Swap_Bowler();

                // Check if end of innings has been reached
                Innings innings = new Innings();
                if (innings.Check_End_Of_Innings(Innings_Id, InningsList))
                {
                    End_Of_Innings();
                }
            }
        }