@Override
	/***
	 * If a mouse is clicked determine
	 * the location that was clicked
	 * 
	 * If invalid return and wait
	 * for a valid click
	 * 
	 * Else determine if valid spot
	 */
	public void mouseClicked(MouseEvent e) {
		int col = e.getX()/CELL_SIZE;
        int row = e.getY()/CELL_SIZE;
        if(this.gameModel.isMoving())
        	return;
        if(row < 0 || col < 0 || row > 6 || col > 6)
        	return;
        
        if(!this.convertToLabel(row, col) && this.gameModel.getCurrPlayer().isHuman()){
        	return;
        }
        
        this.revalidate();
        this.gb.repaint();
	}