public void actionPerformed(ActionEvent arg0) 
	{
		//Conditionals to Validate Which button was pressed
		if(arg0.getActionCommand().equals("Begin Pit Upload"))
		{
			//Validate at least one COnnected Client
			if(numConnected >= 1)
			{
				//Send Match Data to Clients
				if(MainThread.uploadQueues[0] != null)
				{
					MainThread.uploadQueues[0].push(1);
				}
				if(MainThread.uploadQueues[1] != null)
				{
					MainThread.uploadQueues[1].push(1);
				}
				if(MainThread.uploadQueues[2] != null)
				{
					MainThread.uploadQueues[2].push(1);
				}
				if(MainThread.uploadQueues[3] != null)
				{
					MainThread.uploadQueues[3].push(1);
				}
				if(MainThread.uploadQueues[4] != null)
				{
					MainThread.uploadQueues[4].push(1);
				}
				if(MainThread.uploadQueues[5] != null)
				{
					MainThread.uploadQueues[5].push(1);
				}

				//Start GUI To Show Client Connection Status
				ScoutingUploadGUI sG = new ScoutingUploadGUI(new JPanel(null),MainThread.uploadStatusFields,numConnected,"Pit");
				sG.setVisible(true);

				//Close MainGUI
				hideWindow();
			}
			else
			{
				JFrame frame = new JFrame();
				JOptionPane.showMessageDialog(frame,"Please Have at least 1 Connected Clients Before You Initiate Scouting","Scouting Error",JOptionPane.ERROR_MESSAGE);
			}
		}
	}