properly removing clients from rooms; adding in new state for when opponent disconnects