Naming stuff: need to stash the player's original name for loading/saving
files because the current player name changes when possessing a robot.
Made robots' serial numbers more interesting.
Not all robots come equipped with arms
Glitch in storing what level player was in after exiting cyberspace
Saving while player is remoted into a robot: saved levels needed to be
stored as dict instead of a plain list in the save game object so that a
suspended cyberspace can be restored properly.