public void mouseClicked(MouseEvent e) {

			// Only do this if there is something selected
			if (view.getLetterSelection() != -1) {

				// Check the selection and update the word on screen
				String letterSelection = alpha[view.getLetterSelection()];
								
				// If the selected value has not been picked before add to the List display and update the Jlist
				// The list should only have letters until it is picked,  then Picked is added so it is no longer a single value
				if (view.getListValueSelected().length() == 1) {
					listDisplay[view.getLetterSelection()] = view.getListValueSelected() + " Picked";
					setListView();
					
					// Check if the selection is contained in the word. if not draw a section of the hang man
					if (!gameCont.isSelectionCorrect(letterSelection)) {
						drawHangmanPiece();
					}
										
					// if the variable is equal to the max drawing of the hangman they lose
					if (isGameLost()) {
						loseGame();
					}
				}
				
				
				// Check if the selection has been made
				if (!gameCont.hasSelectionBeenMade(letterSelection)) {
					gameCont.checkWordOrLetterAndupdateGuiView(letterSelection);
					view.refreshHangManPanel();		
					if(gameCont.isWinner) {
						winGame();
					}
				}
				
			}
		}