public void buildTitleMenu() {
		switch(titleMenuType) {
		case TITLE:
			titleMenu = new SelectBox(false) {{
				setCenterPosition((float) (Theater.get().getScreen().camera.getX() + (Theater.get().getScreen().camera.getWidth() * 0.4f)), 
						(float) (Theater.get().getScreen().camera.getY() + (Theater.get().getScreen().camera.getHeight() * 0.6f)));
				buildText("New Game;Load Game;Read Manual;Exit");
			}};
			break;
		case LOADGAME:
			if(Save.get().getSaves() == null) {
				titleMenu = new PlainText(false, 0f, false) {{
					setCenterPosition((float) (Theater.get().getScreen().camera.getX() + (Theater.get().getScreen().camera.getWidth() * 0.0625f)),
							(float) (Theater.get().getScreen().camera.getY() + (Theater.get().getScreen().camera.getHeight() * 0.15f)));
					buildText("No saves, start a new game!");
				}};
			} else {
				titleMenu = new SelectBox(false) {{
					setCenterPosition((float) (Theater.get().getScreen().camera.getX() + (Theater.get().getScreen().camera.getWidth() * 0.0625f)),
							(float) (Theater.get().getScreen().camera.getY() + (Theater.get().getScreen().camera.getHeight() * 0.15f)));
					buildText(Save.get().getSaves());
				}};
			}
			break;
		case OPTIONS:
			titleMenu = new PlainText(false, 0f, false) {{
				setCenterPosition((float) (Theater.get().getScreen().camera.getX() + (Theater.get().getScreen().camera.getWidth() * 0.125f)), 
						(float) (Theater.get().getScreen().camera.getY() + (Theater.get().getScreen().camera.getHeight() * 0.6f)));
				buildText("Arrow keys are for moving, W interacts with objects/Up in menu;" +
					"A is attack/Left in menu, S is dodge/Down in menu;" +
					"D is Right in menu, E opens menu, F closes the menu/Cancel;" +
					"Hold left Shift to run, Enter is confirm.;" +
					"Press 4 to take a screenshot! Esc will close the game.");
			}};
			break;
		}
	}