Yeah, it doesn't make much sense from a realism point of view. I'll look into how easily I can implement it so that when you're on the "inside" side of the door, you don't have to unlock it. But that's harder than it sounds, since in order to show the proper icon and color for the door when hovering over it with the mouse cursor, I probably have to path find from the player to the door to see which side the player would walk up to (i.e. whether the player is "inside" the door or not). And I also need to set up some basic rule for what exactly the "inside" side of the door is, though I'll probably just set it so that the area that the door opens/swings out into is the "outside".