Text parsing and localisation
Containment contains a lot of text parsing with a very limited Natural Language Understanding system which it turn leads to a problem - localisation. Because the parser is looking for english it obeys the rules of english which means it is very unlikely that the game can ever be localised to any other language since the parser would have to be coded to match that language. It’s for this very reason that I struggled long and hard over the parser concept since including it is essential for the core of the game but it does mean that only english speaking people can play the game. I had thought about using a made-up symbolic based language instead but decided that it would present too much of a learning curve to begin with and would probably put many people off.