// Used when user types 'weapons' or similar command
        public static string CreateStringOfWeaponDescriptions(Character.Models.Character player, List <WeaponItem> roomWeapons)
        {
            var weaponDescriptions = "";

            if (roomWeapons != null)
            {
                foreach (var weapon in roomWeapons)
                {
                    if (weapon?.AttributeRequirementToSee != null && !InventoryHandler.PlayerMeetsRequirementForItem(player, false, weaponItem: weapon))
                    {
                        weaponDescriptions += $"{ConsoleStrings.LackingRequirementItemDescription} (<{weapon.AttributeRequirementToSee.RequirementName}> needed) \n\n";
                    }
                    else if (weapon.InOriginalLocation)
                    {
                        weaponDescriptions += weapon.OriginalPlacementDescription + "\n\n";
                    }
                    else
                    {
                        weaponDescriptions += weapon.GenericPlacementDescription + "\n\n";
                    }
                }
            }

            return(weaponDescriptions);
        }
        // Used when user types 'items' or similar command
        public static string CreateStringOfItemDescriptions(Character.Models.Character player, List <InventoryItem> roomItems)
        {
            var itemDescriptions = "";

            if (roomItems != null)
            {
                foreach (var item in roomItems)
                {
                    if (item?.AttributeRequirementToSee != null && !InventoryHandler.PlayerMeetsRequirementForItem(player, false, item))
                    {
                        itemDescriptions += $"{ConsoleStrings.LackingRequirementItemDescription} (<{item.AttributeRequirementToSee.RequirementName}> needed) \n\n";
                    }
                    else if (item.InOriginalLocation)
                    {
                        itemDescriptions += item.OriginalPlacementDescription + "\n\n";
                    }
                    else
                    {
                        itemDescriptions += item.GenericPlacementDescription + "\n\n";
                    }
                }
            }

            return(itemDescriptions);
        }