public void update(Input input, int delta) {
		// Move down
		if(input.isKeyPressed(Settings.menu_down)) {
			this.selected += 1;
			
			if(this.selected >= this.items.size()) {
				this.selected = 0;
			}
		}
		
		// Move up
		if(input.isKeyPressed(Settings.menu_up)) {
			this.selected -= 1;
			
			if(this.selected < 0) {
				this.selected += this.items.size();
			}
		}
		
		// Left
		if(input.isKeyDown(Settings.menu_left)) {
			// Grab the selected item
			MenuItem item = items.get(this.selected);
			
			// Select it
			item.left();
		}
		
		// Right
		if(input.isKeyDown(Settings.menu_right)) {
			// Grab the selected item
			MenuItem item = items.get(this.selected);
			
			// Select it
			item.right();
		}
		
		// Select
		if(input.isKeyPressed(Settings.menu_select)) {
			// Grab the selected item
			MenuItem item = items.get(this.selected);
			
			// Select it
			item.select();
		}
	}