@Override
	public Screen respondToInput(KeyEvent key) {
		char c = key.getKeyChar();
		Item[] items = this.player.getInventory().getItems();
		if (letters.indexOf(c) > -1 && items.length > letters.indexOf(c) && items[letters.indexOf(c)] != null && isAcceptable(items[letters.indexOf(c)])) {
			return use(items[letters.indexOf(c)]);
		} else if (key.getKeyCode() == KeyEvent.VK_ESCAPE) {
			return null;
		}
		return this;
	}