public void render(Graphics g){
		g.setColor(Color.BLACK);
		g.setFont(JudokaComponent.bigFont);
		JudokaComponent.drawTextBox(170, 160, 350, 35, g);
			
		g.drawImage(JudokaComponent.judokaMatte, 640, 120, 160, 240, null);
		
		g.setColor(Color.BLACK);
		g.drawString(name, 175, 187);
		if(timer % 60 < 30 && selectedItem == -1)g.drawRect(175 + name.length() * 21, 165, 1, 27);
		
		g.setColor(Color.DARK_GRAY);
		g.setFont(new Font("Courier new", 1, 45));
		g.drawString("Techniques", 190, 235);
		g.drawString("Name", 190, 150);
		g.drawRect(185, 236, 280, 1);
		g.drawRect(185, 151, 116, 1);
		
		g.setColor(Color.BLACK);
		g.setFont(JudokaComponent.stdFont);
		for(int i = 0; i < techniqueTitle.length * 35; i += 35){
			g.setColor(Color.BLACK);
			g.setFont(JudokaComponent.stdFont);
			g.drawString(techniqueTitle[i / 35], 450, 270 + i);
			g.drawRect(150, 250 + i, 280, 24);
			g.drawRect(150, 250 + i, 24, 24);
			g.setColor(Color.WHITE);
			g.fillRect(175, 251 + i, 255, 22);
			g.setColor(Color.BLACK);
			g.drawImage(JudokaComponent.pen, 150, 250 + i, 24, 24, null);
			if(i / 35 == selectedItem && selectedItem != -1){
				g.drawString(">", 130, 270 + i);
			}
			g.setFont(JudokaComponent.bigFont);
			if(selectedItem == 8) g.drawString("> Save <", 640, 390);
			else g.drawString("Save", 682, 390);
			
			g.setFont(JudokaComponent.stdFont);
			if(techniques[i / 35] != null) g.drawString(techniques[i / 35].NAME, 177, 270 + i);
			else{
				g.setColor(Color.RED);
				g.drawString("NONE", 177, 270 + i);
				g.setColor(Color.BLACK);
			}
			
			
		}
		if(saveTimer < 180) {
			g.setColor(Color.LIGHT_GRAY);
			g.fillRect(700, JudokaComponent.HEIGHT - 100, 145, 200);
			g.setColor(Color.WHITE);
			g.setFont(JudokaComponent.stdFont);
			g.drawString("Saved!", 730, JudokaComponent.HEIGHT - 60);
			g.setColor(Color.BLACK);
		}
	}