How to Make Friends While Playing on bcgame: A Comprehensive Review