First you need to ensure that the Objectclass library has been loaded. Mark and load the following line to make the objectclass system and its Teach, Help and Ref files available. This file has several class definitions, method definitions, and definitions of a small number of utility procedures. There is a plentiful supply of comments which should help to make clear what is going on. You should not find it too difficult to extend the classes and methods to make it more interesting.
Players have a degree of health, some goods, and a location.
All of these can vary. The behaviour of the players is determined by methods applied to them. E.g., greedy players tend to steal the goods of others, and vicious players tend to hit others and thereby decrease their health. One way to get an idea of what the program does is to run it, and then examine the printout produced, as described below. Be prepared to interrupt the procedure aoPlay using CTRL-C, or it will go on indefinitely.