spawn component for rooms, open/close commands, split container pred into holder/container where container is a non entity, containment action improvements