I got it to stop making duplicates,
if i enter this layout by clicking join, it should put my character at that position on the map, and if i move around in that layout and i click back button, and when i click join again it should put my character back to that position, but now every time i click join it just puts my character where I left it.