List - Typing the word "list" lists the objects the shop keeper will sell you.
List <object name> -Typing the word list <object name here> will list the object by that name.
Buy - Typing buy <object name here> buys an object from a shop keeper.
When multiple items of the same name are listed, type 'buy n.item', where n is the position of the item in a list of that name. So if there are two swords, buy 2.sword will buy the second. If you want to buy multiples of an item, use an * (buy 5*pie will buy 5 pies).