public IItem GetItem(string itemName)
 {
     return(ItemsInRoom.FirstOrDefault(item => item.Name.EqualsIgnoreCase(itemName)));
 }
 public void RemoveItemFromRoom(IItem itemToRemove)
 {
     ItemsInRoom.Remove(itemToRemove);
 }
 public bool IsItemInRoom(string itemNameToLookUp)
 {
     return(ItemsInRoom.Any(item => item.Name.EqualsIgnoreCase(itemNameToLookUp) && item.IsItemVisible()));
 }