public void loadGame(Stage stage) {
		// If there are save files
		if(Save.get().getSaves() != null && Theater.saveFile.matches("New")) {
			switch(titleMenu.select()) {
			case(-1):
				break;
			// Load a selected save file
			default:
				Theater.saveFile = titleMenu.getText().get(titleMenu.getSelected()).getLine();
				// If there's a current field save
				if(Save.get().hasFieldSave()) {
					titleMenu = new SelectBox(true) {{
						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("This file has a Field Save. Resuming will delete it.;Resume;Cancel");
					}};
				// Proceed with regular loading
				} else {
					Save.get().loadSave(stage, false);
					titleMenu = null;
					titleMenuOpen = false;
					closeMenu();
				}
				break;
			}
		} else if(!Theater.saveFile.matches("New")) {
			switch(titleMenu.select()) {
			case(-1):
				break;
			case(0):
				// Load field save and delete it
				Save.get().loadSave(stage, true);
				Save.get().clearFieldFromSave();
				titleMenu = null;
				titleMenuOpen = false;
				closeMenu();
				break;
			case(1):
				// Cancel field loading return to main title
				Theater.saveFile = "New";
				titleMenuType = TitleMenuType.TITLE;
				buildTitleMenu();
				break;
			}
		}
		// Cancel loading return to main title
		if(Keybinds.CANCEL.clicked()) {
			titleMenuType = TitleMenuType.TITLE;
			buildTitleMenu();
		}
	}