public void BuyWeapon(Item item) { if (Score > item.Cost && !item.IsBought()) { Console.Write("You Buy it :)))"); Score -= item.Cost; item.Buy(); weapons.Add(item); } else if (Score < item.Cost) { Console.WriteLine("You don't have enough Score to buy this item"); } else { Console.WriteLine("You buy this item"); } }