Moved RoomController back to using futures to update game rooms concurrently.