private void initComponents() {
		ViewHelper vh = ViewHelper.getInstance();
		JPanel mainPanel = ViewHelper.getInstance().createPanel();
		mainPanel.setLayout(new GridBagLayout());
		JPanel tokenPanels[] = new JPanel[2];
		for(int i=0; i<tokenPanels.length; i++) {
			tokenPanels[i] = ViewHelper.getInstance().createPanel(null, 550, 140);
		}
		
		GridBagConstraints constraints1 = new GridBagConstraints();
		
		JPanel tokens[] = new JPanel[8];
		for(int i=0; i < tokens.length; i++) {
			if(i%2 == 0) {
				tokens[i] = ViewHelper.getInstance().createPanel(Color.BLACK, 130);
			}
			else {
				tokens[i] = ViewHelper.getInstance().createPanel(Color.BLUE, 130);
			}
		}
		GridBagConstraints constraints2 = new GridBagConstraints();
		constraints2.insets = new Insets(0, 0, 0, 0);
		
		/*-- First Row of Tokens --*/
		//constraints2.gridx = 0;
		//constraints2.gridy = 0;
		constraints2.insets = new Insets(20, 0, 0, 0);
		tokenPanels[0].add(tokens[0], constraints2);
		
		//constraints2.gridx = 1;
		//constraints2.gridy = 0;
		tokenPanels[0].add(tokens[1], constraints2);
		
		//constraints2.gridx = 2;
		//constraints2.gridy = 0;
		tokenPanels[0].add(tokens[2], constraints2);
		
		//constraints2.gridx = 3;
		//constraints2.gridy = 0;
		tokenPanels[0].add(tokens[3], constraints2);
		
		/*-- Second Row of Tokens --*/
		//constraints2.gridx = 0;
		//constraints2.gridy = 1;
		tokenPanels[1].add(tokens[4], constraints2);
		
		//constraints2.gridx = 1;
		//constraints2.gridy = 1;
		tokenPanels[1].add(tokens[5], constraints2);
		
		//constraints2.gridx = 2;
		//constraints2.gridy = 1;
		tokenPanels[1].add(tokens[6], constraints2);
		
		//constraints2.gridx = 3;
		//constraints2.gridy = 1;
		tokenPanels[1].add(tokens[7], constraints2);
		
		
		constraints1.gridx = 0;
		constraints1.gridy = 0;
		//constraints1.fill = GridBagConstraints.HORIZONTAL;
		mainPanel.add(tokenPanels[0], constraints1);
		constraints1.gridy = 1;
		constraints1.insets = new Insets(130, 0, 0, 0);
		mainPanel.add(tokenPanels[1], constraints1);
		
		this.menuPanel = ViewHelper.getInstance().createPanel(null, 200, 35);
		GridBagConstraints constraints3 = new GridBagConstraints();
		constraints3.fill = GridBagConstraints.HORIZONTAL;
		//constraints1.insets = new Insets(0, 0, 0, 0);
		
		vh.addComponent(this.getBackButton(), 0, 0, this.menuPanel, constraints3);
		vh.addComponent(this.getStartButton(), 1, 0, this.menuPanel, constraints3);
		vh.addComponent(this.menuPanel, 0, 2, new Insets(20, 0, 0, 0), mainPanel, constraints1);
		
		//constraints1.ipadx = 0;
		//constraints1.ipady = 0;
		
		this.getContentPane().add(mainPanel);
		
	}