public WelcomeGUI(JPanel p1)
	{
		//Call to SuperClass
		super("FRC 2410 Scouting Application");

		//Set Background Color
		p1.setBackground(Color.GRAY);
		
		//Set our Tracker Variable
		readyToMove = false;
		
		//Create all of the Components
		JLabel header1 = new JLabel("Welcome to the FRC Bluetooth Scouting Server");
		header1.setFont(new Font("Serif", Font.BOLD, 20));
		
		JLabel header2 = new JLabel("Created by Team 2410 BV CAPS Metal Mustangs");
		header2.setFont(new Font("Serif", Font.BOLD, 20));
		
		JLabel statsQuestionL = new JLabel("What Team are you on?");
		statsQuestion = new JTextField(4);
		
		JButton startMatchButton = new JButton("Start the Match Scouting Server");
		
		JButton startUploadServerButton = new JButton("Start the Saved Match Upload Server");
		
		JButton startUploadPitServerButton = new JButton("Start the Saved Pit Upload Server");
		
		//Add First Header Text
		p1.add(header1);
		
		//Add Second Header Text
		p1.add(header2);
		
		//Add Analytics Question
		p1.add(statsQuestionL);
		p1.add(statsQuestion);
		
		//Add Button to Start Match
		p1.add(startMatchButton);
		
		//Add Button to Start Saved Upload
		p1.add(startUploadServerButton);
		
		//Add Button to Start Saved Pit Upload
		p1.add(startUploadPitServerButton);
		
		//Set Absolute Positioning
		Insets insets = p1.getInsets();
		Dimension size = header1.getPreferredSize();
		header1.setBounds(100 + insets.left, 30 + insets.top,size.width, size.height);
	
		size = header2.getPreferredSize();
		header2.setBounds(95 + insets.left, 50 + insets.top,size.width, size.height);
		
		size = statsQuestionL.getPreferredSize();
		statsQuestionL.setBounds(240 + insets.left, 100 + insets.top,size.width, size.height);
		
		size = statsQuestion.getPreferredSize();
		statsQuestion.setBounds(280 + insets.left, 120 + insets.top,size.width, size.height);
		
		size = startMatchButton.getPreferredSize();
		startMatchButton.setBounds(200 + insets.left, 150 + insets.top,size.width, size.height);
		
		size = startUploadServerButton.getPreferredSize();
		startUploadServerButton.setBounds(190 + insets.left, 200 + insets.top,size.width, size.height);
		
		size = startUploadPitServerButton.getPreferredSize();
		startUploadPitServerButton.setBounds(195 + insets.left, 250 + insets.top,size.width, size.height);
		
		//Add a Listener to the Start Match button
		startMatchButton.addActionListener(new MainThread());
		
		//Add a Listener to Saved Match Upload Button
		startUploadServerButton.addActionListener(new MainThread());
		
		//Add a Listener to the Saved Pit Upload Button
		startUploadPitServerButton.addActionListener(new MainThread());
		
		//Add Window Listener
		addWindowListener(this);
		
		//Make GUI Visible and Such
		add(p1);
		setSize(630,350);
	}