The use of Mercury resulted in several implementation issues that required either the system interactions to be re-designed, or a work-around implemented in order to still meet the requirements.
Since the application is geared towards the control of a single character, there was no need for noun-phrase or ellipse resolution, as the subject of each command is always known. This removes a great deal of ambiguity and computation that would otherwise have been necessary in this module.