The interaction system is a really simple one since turn-based game doesn't require any of the complex real-time considerations. In AI.Bootcamp Engine, all interaction orders must given to NPCs that are on an adjacent tile of the targeted objects to interact with. The interactions will be conveyed during the order execution phase i.e. the results will be reflected in the next turn only.
Open Door
Close Door
Search Hidden Door