room now removes player when it leaves

that was sort of essential