Edit 2: Here is your .capx with my mods. https://www.dropbox.com/s/chqv50gbic7ry ... .capx?dl=0
here is the issue i see. door transfer = 1
but the code says door transfer=0 and door transfer=2 you never set it to one.
you do not need that code in your game as you are using.
player is over lapping door and on gamepad down goto level.
you might how ever want to add is overlapping imagepoint so player has to be in the middle of the door.
that will make it work without all the extra code you have added.
as for my doors they are more advanced as you have to interact with them
open = can enter room/level
closed = do nothing when overlapping
locked = do tasks before you can open door
unlocked = lock before doing event.
on level remember door states (opened, closed, locked and unlocked)
on enter level set door state compared to door on other level