# Can i return to start without start being affected?

**URL:** <https://forum.makecode.com/t/can-i-return-to-start-without-start-being-affected/40276>\
**Category:** Help\
**Created:** [November 7, 2025, 6:39am UTC](https://forum.makecode.com/t/can-i-return-to-start-without-start-being-affected/40276 "2025-11-07T06:39:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Axel](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Axel](https://forum.makecode.com/u/Axel)\
**Post date:** [November 7, 2025, 6:39am UTC](https://forum.makecode.com/t/can-i-return-to-start-without-start-being-affected/40276/1 "2025-11-07T06:39:15Z")

</div>

I have coded a shop that the main character can enter by pressing up when overlapping with the shop and purchase goods, is it possible for the character to get sent back to the original tile map with it in state that they had left it before going to the shop (ex: vault door open)?

---

<div class="post-metadata">

**Author:** ![Axel](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Axel](https://forum.makecode.com/u/Axel)\
**Post date:** [November 7, 2025, 6:56pm UTC](https://forum.makecode.com/t/can-i-return-to-start-without-start-being-affected/40276/2 "2025-11-07T18:56:23Z")

</div>

forgot to share the link to see what code i already have [https://arcade.makecode.com/S55757-09408-26925-46882](https://arcade.makecode.com/S55757-09408-26925-46882)

---

<div class="post-metadata">

**Author:** ![Iro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iro/32/34749_2.png) [@Iro](https://forum.makecode.com/u/Iro)\
**Post date:** [November 7, 2025, 7:01pm UTC](https://forum.makecode.com/t/can-i-return-to-start-without-start-being-affected/40276/3 "2025-11-07T19:01:56Z")

</div>

I don’t understand. could you provide an example?

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [November 7, 2025, 7:27pm UTC](https://forum.makecode.com/t/can-i-return-to-start-without-start-being-affected/40276/4 "2025-11-07T19:27:20Z")

</div>

There are ways to kinda-easily save which things are changed on a tilemap, but that would take a lot of code. The easiest solution I can think of is to just make one large tilemap, with the main one and the shop combined, and then teleport the player between the two. If that solution doesn’t work for you, you can try to see how I saved coins and gates in my [Teeny Tiny Cat](https://forum.makecode.com/t/teeny-tiny-cat-my-newest-platformer/24441) game. It’s been a while since I looked at that code, so I don’t know how easy it is to understand. If you can’t get it to work, I can give you a better explanation.

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [November 7, 2025, 10:02pm UTC](https://forum.makecode.com/t/can-i-return-to-start-without-start-being-affected/40276/5 "2025-11-07T22:02:19Z")

</div>

That makes this easier. I’ll look at it when I get home and let you know if I see an easier solution.
