ai refactor, add door objects