public List<ItemEntity> getAllItemsInRoom(Room room)
 {
     if (room == null) return new List<ItemEntity>();
     return Items.FindAll(item => room.overlaps(item.Position));
 }
 public List<TrapEntity> getAllTrapsInRoom(Room room)
 {
     if (room == null) return new List<TrapEntity>();
     return Traps.FindAll(trap => room.overlaps(trap.Position));
 }
 public List<MyCharacterController> getAllCharactersInRoom(Room room)
 {
     if (room == null) return new List<MyCharacterController>();
     return Enemys.FindAll(character => room.overlaps(character.transform.position));
 }