Implement game joining logic