added inventroy, area, some room function