private void updateKeyboard() {
		if (!game.showGameOver)
			return;
		
		if (game.keyboard.keys[KeyEvent.VK_0]) {
			now = System.currentTimeMillis();
			pos = -20;
		}
		if (game.keyboard.keys[KeyEvent.VK_ENTER]) {
			now = System.currentTimeMillis();
			switch (sel) {
			case MENU:
				game.setGameState(State.MENU);
				Audio.play("Blip1");
				break;
			case RESTART:
				game.setGameState(State.RESTART);
				Audio.play("Start2");
				break;
			}
		}
		if (game.keyboard.keys[KeyEvent.VK_DOWN]) {
			now = System.currentTimeMillis();
			Audio.play("Blip1");
			Sel[] vals = sel.values();
			int n = sel.ordinal() + 1;
			while (n >= vals.length)
				n -= vals.length;
			sel = vals[n];
		}
		if (game.keyboard.keys[KeyEvent.VK_UP]) {
			Audio.play("Blip1");
			now = System.currentTimeMillis();
			Sel[] vals = sel.values();
			int n = sel.ordinal() - 1;
			while (n < 0)
				n += vals.length;
			sel = vals[n];
		}
	}