Deleted unused constants.
Robust descriptions.
Describable objects have a default description that identifies them by name. The default_description method is redefinable. The has_description? method says whether the object has a description other than the default.
Direction class with predefined standards (north, etc.).