private void Drop() { var item = hero.BackPack.FirstOrDefault(); if (hero.BackPack.Remove(item)) { // map.GetCell(hero.Cell.Position).Items.Add(item); hero.Cell.Items.Add(item); ui.AddMessage($"You dropped the {item}"); } else ui.AddMessage("Backpack is empty"); }