update to reflect latest api changes
api changes etc.
discovered recursion bug in room saving
added rename command
unloading room from memory when player count is 0