public PlayerSelectScreen()
	{
		super(Color.PINK); // Creates screen with background color Blue
		setLayout(null);
		players_created++;

		/*
		 * Title Field
		 */
		JLabel title = new JLabel("Player " + players_created + " Creation");
		title.setForeground(Color.BLACK);
		title.setFont(new Font("Vivaldi", Font.PLAIN, 70));
		GTools.positionAndAdd(title, .5, .1, this);

		/*
		 * Player name input
		 */
		txtEnterPlayerName = new JTextField();
		txtEnterPlayerName.setFont(new Font("Lucida Sans Typewriter",
				Font.ITALIC, 20));
		txtEnterPlayerName.setHorizontalAlignment(SwingConstants.CENTER);
		textPrompt = "Player " + players_created;
		txtEnterPlayerName.setText(textPrompt);
		txtEnterPlayerName.setColumns(10);
		txtEnterPlayerName.addMouseListener(new MouseAdapter() // clear prompt when user focuses on textbox, and change
																// text properties
				{
					public void mouseClicked(MouseEvent e)
					{
						if (txtEnterPlayerName.getText().equals(textPrompt))
						{
							txtEnterPlayerName.setText("");
							txtEnterPlayerName.setFont(new Font("Vivaldi",
									Font.BOLD, 20));
							txtEnterPlayerName.setForeground(Color.CYAN);
						}
					}
				});
		txtEnterPlayerName.setForeground(Color.WHITE);
		txtEnterPlayerName.setBackground(Color.BLACK);
		GTools.positionAndAdd(txtEnterPlayerName, .5, .2, 1.5, 1.5, this);

		JLabel namelbl = new JLabel("Name:");
		namelbl.setFont(new Font("Vivaldi", Font.PLAIN, 20));
		GTools.positionAndAdd(namelbl, .3, .2, this);

		/*
		 * RaceSelectPanel initialization
		 */
		raceSelectPanel = new RaceSelectPanel();
		GTools.positionAndAdd(raceSelectPanel, .5, .5, this);

		/*
		 * ColorChooseBox initialization
		 */
		colorChooseBox = new ColorChooseBox();
		GTools.positionAndAdd(colorChooseBox, .5, .85, this);

		/*
		 * Submit Button
		 */
		JButton done = new JButton("Done");
		done.setFont(new Font("Stencil", Font.PLAIN, 16));
		done.setForeground(Color.WHITE);
		done.setOpaque(true);
		done.setBackground(Color.BLACK);
		done.addActionListener(new DoneListener());
		done.setVisible(true);
		GTools.positionAndAdd(done, .5, .97, this);

	}