p.InventoryMenu() is exactly the same as p.EquipmentMenu() but with different arguments. It should be easy to avoid such a code repetition: PrintInventoryMenu and PrintEquipmentMenu both creates slices of strings using Char of Object; it could be done by general ObjectsToStrings function.
But first, I'd like to have things done and working.
For example, now there is code duplication.
p.InventoryMenu() is exactly the same as p.EquipmentMenu() but with different arguments. It should be easy to avoid such a code repetition: PrintInventoryMenu and PrintEquipmentMenu both creates slices of strings using Char of Object; it could be done by general ObjectsToStrings function.
But first, I'd like to have things done and working.