Thank you dop2000 I finally able to crack it. One question though, on my particular setup when the player comes back from the bonus stage and after that, if the user clicks the restart button (Layout Restart) the player position changed to the new location that is the position of EXIT sprite. How can I make the player position to start at Original Start Position when user click the restart button?
I tried this way but it's not working.
https://s5.gifyu.com/images/Untitled06458bca7eda1820.jpg
(I dunno why but I unable to upload any image file may be a bug thus used gifyu.com)
Please help.
Re-download this example, it should be more clear now:
https://www.dropbox.com/s/oo4bpeo5gujxbzz/PortalSystem.c3p?dl=0