public void run()
	{
		//WHILE loop for game commands
		while (AL_ManagerCommands.size() > 0)
		{
			//Checking which command to pick
			// ::: ::: ::: ::: :::
			
			/* DESTROY
			 * 
			 * Format: [COMMAND #], object ID
			 * */
			if (AL_ManagerCommands.get(0)[0] == REMOVE)
			{
				DestroyByID(AL_ManagerCommands.get(0)[1]);
			}
			
			/* SET NEW SCENE
			 * 
			 * Format: [COMMAND #], Scene #
			 * */
			if (AL_ManagerCommands.get(0)[0] == NEW_SCENE)
			{
				SetNewScene(AL_ManagerCommands.get(0)[1]);
			}
			
			/* ADD_GO
			 * 
			 * Format: [COMMAND #], object ID (of game object in ToAdd arraylist)
			 * */
			if (AL_ManagerCommands.get(0)[0] == ADD_GO)
			{
				AddNewGameObject(AL_ManagerCommands.get(0)[1]);
			}
			
			/* ADD_TEXT
			 * 
			 * Format: [COMMAND #], object ID (of text object in ToAdd arraylist)
			 * */
			if (AL_ManagerCommands.get(0)[0] == ADD_TEXT)
			{
				AddNewTextObject(AL_ManagerCommands.get(0)[1]);
			}
			
			// ::: ::: ::: ::: :::
			
			//Removing the command
			AL_ManagerCommands.remove(0);
		}
		
		UpdateArrayOfInUseIDs();
	}