i saw on the simple questions about your problems with doors. It might just be a simple movement position error. If you use AdvanceMap, doors are normally covered by a warp. this spot is a movement type 1, meaning you can't walk on the tile. However with the door, the warp activates. For cave entrances it is a movement type C.