public void Undo()
        {
            switch (teleportHistory.Pop())
            {
            case "Library":
                teleport.TeleportToLibrary();
                break;

            case "Park":
                teleport.TeleportToPark();
                break;

            case "Forest":
                teleport.TeleportToForest();
                break;

            default:
                Debug.Log("No more teleport locations to undo.");
                break;
            }
        }
        public void Execute()
        {
            teleportHistory.Push(teleport.GetCurrentPosition());

            teleport.TeleportToPark();
        }