I have a shop which is accessed from multiple screens in my game. There's a back button in the shop which when pressed I want to be redirected to which ever screen where the user accessed the shop. It was working perfectly until I added a world attached to the shop UI to give it some life. Now when I press back, nothing happens. I've messed around with interval and back jump, but I can't seem to find a solution. It seems that when I press back, it loads the shop world, which in turn loads the shop UI. As you can see in the image above, the shop is accessed from three different screens in the game. The back button is located in the Shop UI, and it does not work.