Hm. Do you mean that you have the Link object initially placed in the middle of the room? If this is the case, then you might have a problem. If the rooms are not persistent, you will have a new Link object created every time you re-enter this room. To solve this problem, it's generally a good idea to create a global variable called 'global.gamestarted' and use it in the Room creation code in this way:
if global.gamestarted=false
{instance_create(INSERT X Y CO-ORDS AND OBJECT NAME HERE); global.gamestarted=true};
If you could provide more specific details, then helping you would be easier ^^;