Use the gamemode to check the logic and open the door.
You only need check logic when an overlap happen.