use Ogre::Any instead of attaching
fix player-door collision bug
fix designer "build through walls" bug