Appended Group Objects No Longer Work in BGE I designed an automated garage door for the BGE that uses rigid body physics and logic bricks to open and close. I made it in one blend file and then added the objects that comprise it to an object group so I could easily append it into other files. However, when I append it and try to run it, the logic no longer has any effect. 

Here is the file that I appended it to:

test-door.blend

I have checked the logic bricks and everything else in the file to assure that it's all the same as in the original file, but I can find nothing wrong. 

The door is designed to open when a character with the property 'door_key' comes near to an empty placed at the door, and should close again when the character gets near other empties further away on either side of the door. The support bar for the door moves between two other empties that act as targets for the support bar to move towards when opening or closing, The door hangs from the support bar using constraints. 

I'm stumped. Can someone please look at this and see if you can find the problem? Thanks in advance.
I just wanted to apologise that my answer is made up of two images, but stackechange wouldn't let me post more than two images and as you can see I wanted to post five, so as a compromise I instead posted two images of my answer containing the images that I wanted to use.