Bugfixes & Greater Flexibility for MoMMI spawner

Bugs fixed:
>As a ghost, one would have to return to body to become an MoMMI; their key was not automatically transferred.
>If one observed and became an MoMMI aboard derelict; they would not see their derelict lawset, leading them to believe they could return to the mainstation. (The laws were still there, however.)
>Numerous other changes and trimming of spaghetti code

Greater Flexibility:
>MoMMI spawner no longer replenishes metal over time. On Z levels other than derelict, they will require metal to have a ghost use them
>This means that MoMMI spawners could be brought to the main station with very little increased grief; if even with a trial period attached to them.
>MoMMIs cannot insert metal into their own spawners.