void remove();

Do not use destruct() to destruct other objects. If an object is
supposed to be possible to destruct, it must define 'remove()',
and call destruct itself. It is encouraged that all objects will accept
to be destructed.

The 'remove' function is automatically defined by the '/basic/move.c'
object and '/complex/room.c' object.
