posion and no exception but return when room is full when create obj in room
fixed locked doors so they are locked on other side and are of different types
do lock up door by keys from inventory and by type. lose key if used