void renderScene(char[][] gameMap, Graphics g) {
		// gameMap is not matrix indexed, instead, the first index is the x value, the 2nd is the y value
		int sizeX = gameMap[0].length;
		int sizeY = gameMap.length;
		
		for(int i=0; i<sizeY; i++) { // i is x positions
			for(int j=0; j<sizeX; j++) { // j is y positions
				Image sprite = null;
				
				boolean empty = false;
				switch(gameMap[i][j]) {
					case 'm':
						sprite = mho;
						break;
					case 'p':
						sprite = player;
						break;
					case 'f':
						sprite = fence;
						break;
					case ' ':
						empty=true;
						break;
					default:
						break;
				}
				System.out.println(cellSize*imageSpacingFactor);
				
				if(!empty) g.drawImage(sprite, (int)(i*cellSize)+sideBuffer, (int)(j*cellSize)+topBuffer, 
						(int)(cellSize*imageSpacingFactor), (int)(cellSize*imageSpacingFactor), this);
				
				//System.out.print(gameMap[i][j] + " ");
			}
			//System.out.println();
		}
		String winsOutOf=" wins out of ";
		if(won == 1) {
			winsOutOf = " win out of ";
		}

		String gamesWon = won + winsOutOf + (total) + " games. You've won " + Math.round((double)(won*100)/(total)) + "% of games.";
		
		g.setColor(new Color(255,144,0));
		Font font = new Font("OCR A Extended", Font.PLAIN,24);
		g.setFont(font);
		g.drawString(gamesWon, sideBuffer, 800);
		
	}