Francis asked;
In multiplayer quest the player is a room.Is this the same for single player?
Not 'the same' but functionally similar.
In single player Quest the 'player as a room' is called the inventory. For some reason Alex decided to implement the individual players in a multiplayer game as rooms called 'player[id]' rather than 'inventory[id]'' which would have been more consistent. He may well have a good reason for doing that, I don't know

Whatever, you use 'inventory' in single player code where you would use 'player[id]' in a multiplayer..
Al (MaDbRiT)