To be honest the room UI code is pretty messy, I will come back to this later. As long as it isn't game breaking, I have to leave it for the moment.