Refactored game room and handler