Fixed bug where makechar failed to register new char to room