private void gameSetup() {
		//	BUILD THE BOARD
		mother.setBounds(0, 0, WIDTH, HEIGHT-30);
		
		GridLayout gl = new GridLayout(11, 11);
		board = new JPanel(gl);
		board.setBounds(0, 0, WIDTH, HEIGHT-30);
		
		//	Add all spaces to the board
		int topPos = 20;
		int leftPos = 19;
		int rightPos = 31;
		int botPos = 9;
		for(int i = 1; i <= 121; i++) {
			//	All spaces on top
			if(i <= 11) {
				Space s = spaces.get(topPos++);
				s.setBorder(BorderFactory.createLineBorder(Color.WHITE));
				board.add(s);
			}
			
			//	All spaces on left
			else if(i % 11 == 1) {
				Space s = spaces.get(leftPos--);
				s.setBorder(BorderFactory.createLineBorder(Color.WHITE));
				board.add(s);
			}
			
			//	All spaces on right
			else if(i % 11 == 0 && i != 121) {
				Space s = spaces.get(rightPos++);
				s.setBorder(BorderFactory.createLineBorder(Color.WHITE));
				board.add(s);
			}
			
			//	All spaces on bottom
			else if(i > 111 && i <= 121) {
				Space s = spaces.get(botPos--);
				s.setBorder(BorderFactory.createLineBorder(Color.WHITE));
				board.add(s);
			}
			
			else {
				JPanel jp = new JPanel(new GridBagLayout());
				board.add(jp);
			}
		}	
		mother.add(board, new Integer(0), 0);
		
		add(mother);
		pack();
		setMinimumSize(new Dimension(WIDTH, HEIGHT));
		getContentPane().setBackground(Color.BLACK);
		setResizable(false);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}