object can be character or room
entered case can use Object for NewRoom
can use #room.things to get index of things
differentiate between attacked target in event