Added Switching Rooms, Persistent Data, and Robot

Added a registry, which keeps track of the room flow and the player data
for inbetween rooms.  Added a way to switch between rooms.  Added the
robot enemy.